forked from enlightenment/efl
evas-wayland-egl: Add support for 'smart' merge mode
Summary: This just adds support for 'smart' merge mode in the wayland egl engine to keep in line with the gl x11 engine Signed-off-by: Chris Michael <cp.michael@samsung.com>
This commit is contained in:
parent
ad268c1d94
commit
bc9b4e536a
|
@ -594,7 +594,7 @@ eng_setup(Evas *evas, void *info)
|
|||
|
||||
if (!(re = epd->engine.data.output))
|
||||
{
|
||||
Render_Engine_Merge_Mode merge = MERGE_BOUNDING;
|
||||
Render_Engine_Merge_Mode merge = MERGE_SMART;
|
||||
|
||||
/* FIXME: Remove this line as soon as eglGetDisplay() autodetection
|
||||
* gets fixed. Currently it is incorrectly detecting wl_display and
|
||||
|
@ -650,6 +650,8 @@ eng_setup(Evas *evas, void *info)
|
|||
merge = MERGE_BOUNDING;
|
||||
else if ((!strcmp(s, "full")) || (!strcmp(s, "f")))
|
||||
merge = MERGE_FULL;
|
||||
else if ((!strcmp(s, "smart")) || (!strcmp(s, "s")))
|
||||
merge = MERGE_SMART;
|
||||
}
|
||||
|
||||
evas_render_engine_software_generic_merge_mode_set(&re->generic.software, merge);
|
||||
|
|
Loading…
Reference in New Issue