summaryrefslogtreecommitdiff
path: root/src/bin/engine_software_xlib.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/bin/engine_software_xlib.c')
-rw-r--r--src/bin/engine_software_xlib.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/bin/engine_software_xlib.c b/src/bin/engine_software_xlib.c
index cdd7841..332b12e 100644
--- a/src/bin/engine_software_xlib.c
+++ b/src/bin/engine_software_xlib.c
@@ -37,6 +37,16 @@ engine_software_xlib_args(const char *engine, int width, int height)
37 einfo->info.depth = einfo->func.best_depth_get(0, disp, DefaultScreen(disp)); 37 einfo->info.depth = einfo->func.best_depth_get(0, disp, DefaultScreen(disp));
38 einfo->info.rotation = 0; 38 einfo->info.rotation = 0;
39 einfo->info.debug = 0; 39 einfo->info.debug = 0;
40#ifdef EVAS_FRAME_QUEUING
41 {
42 char *render_mode;
43 render_mode = getenv("EVAS_RENDER_MODE");
44 if (render_mode && !strcmp(render_mode, "non-blocking"))
45 {
46 einfo->render_mode = EVAS_RENDER_MODE_NONBLOCKING;
47 }
48 }
49#endif
40 attr.backing_store = NotUseful; 50 attr.backing_store = NotUseful;
41 attr.colormap = einfo->info.colormap; 51 attr.colormap = einfo->info.colormap;
42 attr.border_pixel = 0; 52 attr.border_pixel = 0;