summaryrefslogtreecommitdiff
path: root/src/lib/evas
diff options
context:
space:
mode:
authorGustavo Sverzut Barbieri <barbieri@gmail.com>2012-12-05 12:24:01 +0000
committerGustavo Sverzut Barbieri <barbieri@gmail.com>2012-12-05 12:24:01 +0000
commitdfe93a7f0ada3ced637309dc9f6d7a76270f85d6 (patch)
tree9e5e6b4e1994834125226d4f0aaaed8a33dcaa90 /src/lib/evas
parentaa53580814e5315586cdd4a68ba9f2bf7bfa2d07 (diff)
directfb says bye...
After agreement in the mail list, core developers agree to remove this engine that was not being supported for a long time. Given that most operations Evas uses are not accelerated in DirectFB, or at least hardware that exclusively supports DirectFB, it's better for those people to just use Evas/Ecore software (buffer) rendering and expose DirectFB's framebuffer as destination surface. SVN revision: 80232
Diffstat (limited to 'src/lib/evas')
-rw-r--r--src/lib/evas/Evas.h3
-rw-r--r--src/lib/evas/file/evas_module.c4
2 files changed, 1 insertions, 6 deletions
diff --git a/src/lib/evas/Evas.h b/src/lib/evas/Evas.h
index acd28866e4..8c30a1dde6 100644
--- a/src/lib/evas/Evas.h
+++ b/src/lib/evas/Evas.h
@@ -8639,8 +8639,7 @@ EAPI void evas_object_image_data_set(Evas_Object *obj,
8639 * Each time you call this function on an image object, its data 8639 * Each time you call this function on an image object, its data
8640 * buffer will have an internal reference counter 8640 * buffer will have an internal reference counter
8641 * incremented. Decrement it back by using 8641 * incremented. Decrement it back by using
8642 * evas_object_image_data_set(). This is specially important for the 8642 * evas_object_image_data_set().
8643 * directfb Evas engine.
8644 * 8643 *
8645 * This is best suited for when you want to modify an existing image, 8644 * This is best suited for when you want to modify an existing image,
8646 * without changing its dimensions. 8645 * without changing its dimensions.
diff --git a/src/lib/evas/file/evas_module.c b/src/lib/evas/file/evas_module.c
index 8c693ad2d9..cae88d8818 100644
--- a/src/lib/evas/file/evas_module.c
+++ b/src/lib/evas/file/evas_module.c
@@ -93,7 +93,6 @@ evas_module_paths_init(void)
93 { evas_##Tn##_##Name##_init, evas_##Tn##_##Name##_shutdown } 93 { evas_##Tn##_##Name##_init, evas_##Tn##_##Name##_shutdown }
94 94
95EVAS_EINA_STATIC_MODULE_DEFINE(engine, buffer); 95EVAS_EINA_STATIC_MODULE_DEFINE(engine, buffer);
96EVAS_EINA_STATIC_MODULE_DEFINE(engine, directfb);
97EVAS_EINA_STATIC_MODULE_DEFINE(engine, fb); 96EVAS_EINA_STATIC_MODULE_DEFINE(engine, fb);
98EVAS_EINA_STATIC_MODULE_DEFINE(engine, gl_x11); 97EVAS_EINA_STATIC_MODULE_DEFINE(engine, gl_x11);
99EVAS_EINA_STATIC_MODULE_DEFINE(engine, gl_sdl); 98EVAS_EINA_STATIC_MODULE_DEFINE(engine, gl_sdl);
@@ -131,9 +130,6 @@ static const struct {
131#ifdef EVAS_STATIC_BUILD_BUFFER 130#ifdef EVAS_STATIC_BUILD_BUFFER
132 EVAS_EINA_STATIC_MODULE_USE(engine, buffer), 131 EVAS_EINA_STATIC_MODULE_USE(engine, buffer),
133#endif 132#endif
134#ifdef EVAS_STATIC_BUILD_DIRECTFB
135 EVAS_EINA_STATIC_MODULE_USE(engine, directfb),
136#endif
137#ifdef EVAS_STATIC_BUILD_FB 133#ifdef EVAS_STATIC_BUILD_FB
138 EVAS_EINA_STATIC_MODULE_USE(engine, fb), 134 EVAS_EINA_STATIC_MODULE_USE(engine, fb),
139#endif 135#endif