diff options
Diffstat (limited to 'src/bin/engine_software_xlib.c')
-rw-r--r-- | src/bin/engine_software_xlib.c | 10 |
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; |