summaryrefslogtreecommitdiff
path: root/src/modules/evas/engines/gl_generic/Evas_Engine_GL_Generic.h
diff options
context:
space:
mode:
authorCedric BAIL <cedric@osg.samsung.com>2017-08-25 10:54:19 -0700
committerCedric BAIL <cedric@osg.samsung.com>2017-08-25 10:54:19 -0700
commit545c1a70f4d09a147949b00b06f4bc15a572bce0 (patch)
tree96b4f0ecb9ffcab99052f8a6b5db379ea7147fe1 /src/modules/evas/engines/gl_generic/Evas_Engine_GL_Generic.h
parent7f8bbe497275ae229562fbf50ac682c1a983b476 (diff)
downloadefl-545c1a70f4d09a147949b00b06f4bc15a572bce0.tar.gz
evas: make Evas_GL work with multi output.
Diffstat (limited to 'src/modules/evas/engines/gl_generic/Evas_Engine_GL_Generic.h')
-rw-r--r--src/modules/evas/engines/gl_generic/Evas_Engine_GL_Generic.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/modules/evas/engines/gl_generic/Evas_Engine_GL_Generic.h b/src/modules/evas/engines/gl_generic/Evas_Engine_GL_Generic.h
index 043d7f71a1..7fdea3021b 100644
--- a/src/modules/evas/engines/gl_generic/Evas_Engine_GL_Generic.h
+++ b/src/modules/evas/engines/gl_generic/Evas_Engine_GL_Generic.h
@@ -22,11 +22,15 @@ struct _Render_Engine_GL_Generic
{
Render_Engine_Software_Generic software;
+ Render_Output_GL_Generic *current;
+
struct {
Evas_Object_Image_Pixels_Get_Cb get_pixels;
void *get_pixels_data;
Evas_Object *obj;
} func;
+
+ Eina_Bool evgl_initted : 1;
};
struct _Render_Output_GL_Generic
@@ -42,8 +46,6 @@ struct _Render_Output_GL_Generic
Context_3D *context_3d;
E3D_Renderer *renderer_3d;
const EVGL_Interface *evgl_funcs;
-
- Eina_Bool evgl_initted : 1;
};
static inline Eina_Bool
@@ -96,8 +98,6 @@ evas_render_engine_gl_generic_init(Render_Engine_Software_Generic *engine,
re->renderer_3d = NULL;
re->evgl_funcs = evgl_funcs;
- re->evgl_initted = EINA_FALSE;
-
evas_render_engine_software_generic_tile_strict_set(&re->software, EINA_TRUE);
return EINA_TRUE;