ES3 compatibility extension seems to cause problems with yagl.
Disable autodetection for the moment.
Change-Id: I63f58f81551c25674586961a437c4e82966992b5
Signed-off-by: Vasiliy Ulyanov <v.ulyanov@samsung.com>
void (GLAPIENTRY *GetIntegerv)(GLenum, GLint*) = NULL;
GLint i, num_extensions = 0;
unsigned int j;
+ bool skip_compatibility_check = 1;
YAGL_EGL_GLX_ENTER(yagl_egl_glx_get_gl_version, NULL);
goto out;
}
- GetIntegerv(GL_NUM_EXTENSIONS, &num_extensions);
+ if (skip_compatibility_check) {
+ YAGL_LOG_INFO("Skipping GL_ARB_ES3_compatibility check");
+ } else {
+ GetIntegerv(GL_NUM_EXTENSIONS, &num_extensions);
+ }
for (i = 0; i < num_extensions; ++i) {
const char *tmp = (const char *)GetStringi(GL_EXTENSIONS, i);
void (GLAPIENTRY *GetIntegerv)(GLenum, GLint*) = NULL;
GLint i, num_extensions = 0;
unsigned int j;
+ bool skip_compatibility_check = 1;
YAGL_EGL_WGL_ENTER(yagl_egl_wgl_get_gl_version, NULL);
goto out7;
}
- GetIntegerv(GL_NUM_EXTENSIONS, &num_extensions);
+ if (skip_compatibility_check) {
+ YAGL_LOG_INFO("Skipping GL_ARB_ES3_compatibility check");
+ } else {
+ GetIntegerv(GL_NUM_EXTENSIONS, &num_extensions);
+ }
for (i = 0; i < num_extensions; ++i) {
const char *tmp = (const char *)GetStringi(GL_EXTENSIONS, i);