Cedric Bail
d1bed386bd
evas: correctly detect if loader support asynchronous preloading.
...
This is an astonishing bug, I wonder since how long it has been there. It
is basically due to the use of void * and a wrong cast. Type checking is
clearly useful, let's use it more !
2013-06-04 11:22:13 +09:00
Cedric Bail
ad5d75dfcd
evas: add support for engine specific extention during thread task.
2013-06-04 11:20:25 +09:00
Carsten Haitzler
9ecc87713d
fix slowdown as a result of fixing text ascent/descent for fontsets from tom.
2013-05-31 20:09:41 +09:00
Cedric Bail
d833244100
evas: add infrastructure to open from Eina_File.
2013-05-08 18:17:00 +09:00
Cedric Bail
c3f9d3b8b8
evas: Make Evas_Loader API public.
2013-05-08 18:16:59 +09:00
Cedric Bail
0d2c6481b8
evas: final cleanup of the API, should be ready to make it public by now.
2013-05-06 19:02:05 +09:00
Cedric Bail
7d83e42046
evas: move evas cache API outside of the image data loader API.
2013-05-06 19:02:04 +09:00
Cedric Bail
c5b0d28d73
evas: move flags and attribute around.
2013-05-06 19:02:04 +09:00
Carsten Haitzler
7fd0cf1731
this is not a big change - not worth changelog, but allow gl partial
...
updates to be rounded up to specific tile sizes (and make it 16x16 by
default).
2013-04-11 21:24:06 +09:00
Cedric Bail
7df05ed287
evas: use a hash for the image scale cache.
2013-04-11 18:07:09 +09:00
Ulisses Furquim
34cc6a1b15
evas/async_render: fix refcount handling of scaled image entries
...
SVN revision: 82961
2013-01-17 22:14:05 +00:00
Cedric BAIL
6e9c28c147
efl: this function are used in evas canvas object.
...
SVN revision: 82917
2013-01-17 04:06:22 +00:00
Gustavo Sverzut Barbieri
0a2d116119
efl: eina_alloca.h to simplify alloca() usage.
...
having to replicate 18 lines per file just to access alloca() is
insane. Let's do that in Eina.h and avoid that crap :-/
SVN revision: 82082
2013-01-03 15:10:34 +00:00
Cedric BAIL
f8ea554926
efl: limit regression with async rendering.
...
NOTE: There is still an issue with text rendering, that
is still 4 times slower and impact all text object (text,
textblock and textgrid).
SVN revision: 81912
2012-12-30 23:39:11 +00:00
Paulo Alcantara
76932dcc9f
evas/engines: Introduce render mode
...
The render mode should be useful for engines other than software one.
Signed-off-by: Paulo Alcantara <pcacjr@profusion.mobi>
SVN revision: 81384
2012-12-19 16:15:58 +00:00
Leandro Pereira
cb10c7d019
evas: Modify software_generic and gl_x11 to with with threaded renderer
...
SVN revision: 81284
2012-12-18 16:28:55 +00:00
Leandro Pereira
a7b4a3c12d
evas: Async render
...
SVN revision: 81282
2012-12-18 16:26:44 +00:00
Leandro Pereira
9b2b121e6f
evas: Add thread threaded render queue
...
SVN revision: 81280
2012-12-18 16:21:03 +00:00
Leandro Pereira
f96a5aac5c
evas: Get rid of RGBA_Image ref member
...
(It's not by anything in the code.)
SVN revision: 81182
2012-12-17 21:26:15 +00:00
Gustavo Sverzut Barbieri
bdbf2171fe
efl/evas: simplify dither mask handling.
...
* a single option --with-evas-dither-mask=TYPE (big, small, line or none).
* make a wise decision to fallback to small dither mask for
conversions that do not support "no-dither" or "line". Before if
you did not specify it would fallback to big (128x128).
SVN revision: 80383
2012-12-06 19:44:11 +00:00
Gustavo Sverzut Barbieri
a332d1c869
efl/evas: remove mask of non-rectangle objects.
...
it was broken and mostly disabled, so now we do remove it in the hope
who does that next time, does it properly.
SVN revision: 80252
2012-12-05 13:52:59 +00:00
Gustavo Sverzut Barbieri
545057d0b1
efl/evas/filters: say goodbye.
...
This task wasn't completed and it was all disabled in code, then
remove it so it doesn't add cruft to be looked at.
SVN revision: 80240
2012-12-05 13:03:51 +00:00
Paulo Alcantara
f8f79f8599
evas/cserve2: Add scalecache support
...
Signed-off-by: Paulo Alcantara <pcacjr@profusion.mobi>
Patch by: Paulo Alcantara <pcacjr@profusion.mobi>
SVN revision: 79754
2012-11-27 18:23:25 +00:00
Vincent Torri
c15e9c6575
merge: and now Evas
...
I've tested make -j 3 install and it works nicely
I've tested expedite with software and opengl xlib,
and it works. Not tested other engines, so please
report any problems (engines or other) on the ML.
TODO: examples and tests, I'll add them later
ISSUE: Eina_Unicode size check. It indirectly depends on
eina_config.h, which is created at the end of the
configure script. So its size is always 0. I don't
know how that size is used, so I can't do a lot,
for now.
SVN revision: 78895
2012-11-04 11:51:42 +00:00