summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--AUTHORS2
-rw-r--r--src/bin/engine_software_xlib.c10
-rw-r--r--src/bin/main.c1
-rw-r--r--src/bin/main.h2
4 files changed, 15 insertions, 0 deletions
diff --git a/AUTHORS b/AUTHORS
index 1694b5f..414ee67 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -1,2 +1,4 @@
1The Rasterman (Carsten Haitzler) <raster@rasterman.com> 1The Rasterman (Carsten Haitzler) <raster@rasterman.com>
2Tim Horton <hortont424@gmail.com> 2Tim Horton <hortont424@gmail.com>
3Saumsung Electronics <tbd>
4Samsung SAIT <tbd>
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;
diff --git a/src/bin/main.c b/src/bin/main.c
index 7f8ac7d..2b9158a 100644
--- a/src/bin/main.c
+++ b/src/bin/main.c
@@ -1357,6 +1357,7 @@ int
1357main(int argc, char **argv) 1357main(int argc, char **argv)
1358{ 1358{
1359 int i; 1359 int i;
1360 XInitThreads();
1360 1361
1361 evas_init(); 1362 evas_init();
1362 evas = evas_new(); 1363 evas = evas_new();
diff --git a/src/bin/main.h b/src/bin/main.h
index 2dfb0c2..1102783 100644
--- a/src/bin/main.h
+++ b/src/bin/main.h
@@ -84,6 +84,8 @@ extern "C"
84#include "ui.h" 84#include "ui.h"
85#include "about.h" 85#include "about.h"
86 86
87#define EVAS_FRAME_QUEUING // for test
88
87#define OBNUM 128 89#define OBNUM 128
88#define LOOPS 128 90#define LOOPS 128
89 91