diff options
author | Jean-Philippe Andre <jp.andre@samsung.com> | 2014-11-14 11:22:59 +0900 |
---|---|---|
committer | Jean-Philippe Andre <jp.andre@samsung.com> | 2014-11-14 11:32:56 +0900 |
commit | f3a53acbf0f28471394de68de9161c5edb459079 (patch) | |
tree | 88120016401760bc2e2d8ef7fb7b19dcffc85d28 | |
parent | cd8d68cda450c8b377f51710baa1328c0f448ae8 (diff) | |
download | efl-f3a53acbf0f28471394de68de9161c5edb459079.tar.gz |
Evas GL: Fix bug in evgl_eng_pbuffer_surface_create (EGL)
Thanks Henry Song for the report.
@fix
-rw-r--r-- | src/modules/evas/engines/gl_x11/evas_engine.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/modules/evas/engines/gl_x11/evas_engine.c b/src/modules/evas/engines/gl_x11/evas_engine.c index 31b5fa5abe..1447c53e7d 100644 --- a/src/modules/evas/engines/gl_x11/evas_engine.c +++ b/src/modules/evas/engines/gl_x11/evas_engine.c @@ -646,6 +646,7 @@ evgl_eng_pbuffer_surface_create(void *data, EVGL_Surface *sfc, WRN("This PBuffer implementation does not support extra attributes yet"); #ifdef GL_GLES + Evas_Engine_GL_Context *evasglctx; int config_attrs[20]; int surface_attrs[20]; EGLSurface egl_sfc; @@ -655,7 +656,8 @@ evgl_eng_pbuffer_surface_create(void *data, EVGL_Surface *sfc, EGLContext ctx; disp = re->window_egl_display_get(re->software.ob); - ctx = re->window_gl_context_get(re->software.ob); + evasglctx = re->window_gl_context_get(re->software.ob); + ctx = evasglctx->eglctxt; #if 0 // Choose framebuffer configuration |