Xavi Artigas
5697f6e94b
Efl.Gfx.Image* (From Efl.Image*)
...
Ref https://phab.enlightenment.org/T6847
Reviewed-by: Cedric Bail <cedric@osg.samsung.com>
2018-04-24 09:03:40 -07:00
Vincent Torri
f5b01ac5ce
all: Simplify definition of EAPI
...
This will help in the transition from Autotools to Meson. This has been
tested on Windows for which EFL_XXX_BUILD were first introduced.
2018-01-18 18:04:03 +09:00
Bryce Harrington
bab7d2ec41
Evas_Loader: Fix pluralization in grammar
...
Reviewers: devilhorns
Reviewed By: devilhorns
Subscribers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D4736
2017-04-04 09:20:48 -04:00
Stefan Schmidt
63bd03f2ed
evas_loader: add since tag to newly added task_cancelled API
2017-02-15 12:31:51 +01:00
Carsten Haitzler
9e01cf2698
evas image async preload - add option to also make header load async
...
to date if you use async preload we still load the header
synchronously and this can be horrible especially with generic
loaders. there is no way to farm this off to the preload thread. now
there is. youhave to set it as a skip head load option before doing a
file_set AND you need to issue a preload ... but now it's possible.
@feature
2017-01-02 18:53:56 +09:00
Cedric BAIL
27a47da15b
evas: add infrastructure for Evas_Loader to know if what they are working on is still useful.
2016-12-06 16:26:08 -08:00
Subhransu Mohanty
8b7f060946
evas/module: add a new module in vg_saver for eet
...
Reviewers: cedric, jpeg
Subscribers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D4350
2016-10-14 15:52:51 +09:00
Subhransu Mohanty
0d9b168146
evas/module: Added a new module vg_loader for svg
...
Reviewers: cedric, jpeg
Subscribers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D4346
2016-10-12 18:39:10 +09:00
Jean-Philippe Andre
fc6ba5561e
Evas: Move Evas.Load_Error to legacy, use Efl.Image.Load.Error
...
This also disables the unused interface "load_state".
2016-06-17 11:37:39 +09:00
Jean-Philippe Andre
0d41ad0c83
Emile: Move colorspaces to Efl.Gfx
...
A small hack to the toolchain allows us to generate enums with eolian
for use by Eet and Emile (internal or otherwise non-eo libraries).
Thanks to how BUILT_SOURCES works, the eo.h files required by Emile
will be generated before they are used.
This adds a partial dependency on eo for eet and emile:
- package dependency
- include dependency
There is no library link dependency.
2016-03-28 16:40:01 +09:00
Cedric BAIL
71b7fc982a
evas: remove the need to order the header correctly for Windows.
2015-05-07 09:53:10 +02:00
Cedric BAIL
b5cea1703d
evas: use Emile for defining all possible loader API.
2015-03-17 09:58:18 +01:00
Jean-Philippe Andre
bf2b678ed5
Evas Loader: Introduce colorspace ETC1+Alpha
...
ETC1 does not support Alpha natively, but it can be emulated using
two planes: RGB ETC1 and a grey-scale image encoded in ETC1.
2014-07-09 09:04:55 +09:00
Wonguk Jeong
1cc23d4ff2
evas: jpeg loader - support flip, transpose, transverse
...
Summary:
Previously, jpeg image loader support rotation (90°, 180°, 270°) only.
this patch is about supporting flip(vertical, horizontal), transpose, transverse
@feature
Test Plan: I'm going to make tests in src/tests
Reviewers: cedric, raster, jpeg
CC: seoz, cedric
Differential Revision: https://phab.enlightenment.org/D1126
Signed-off-by: Cedric BAIL <c.bail@partner.samsung.com>
2014-07-06 20:12:31 +02:00
Jean-Philippe Andre
e239f8f4de
Evas loaders: Add new format definitions for S3TC
2014-07-03 11:37:48 +09:00
Jean-Philippe Andre
a2de0a0bc9
Evas: Support duplicated borders in surface alloc
...
Now, the evas loader is supposed to advertise the actual border
size in case of compressed texture formats.
The only case where the border was non zero was ETC formats,
from the TGV loader, so I think we don't need to keep the
previous behaviour (auto-calculate borders for ETC).
2014-07-03 11:37:48 +09:00
Jean-Philippe Andre
2b191b3c51
Evas loader: Introduce border param
2014-07-03 11:37:47 +09:00
Jean-Philippe Andre
e5f4b032be
Evas: Add RGB8_ETC2 and RGBA8_ETC2 colorspaces
...
These are two variants of ETC2 texture compression format.
2014-04-25 16:50:28 +09:00
Cedric BAIL
641576f7f8
evas: add png support for other color space output.
2014-04-01 22:00:15 +09:00
Cedric BAIL
05239d8dd2
evas: let loader specify there prefered color space.
2014-04-01 22:00:14 +09:00
Cedric Bail
ba30060ff9
evas: try to clarify licensing for people that are going to make their own Evas loader.
2013-11-18 19:21:06 +09:00
Cedric Bail
fdea402d32
evas: try to set EAPI correctly.
2013-10-01 17:24:37 +09:00
Cedric Bail
83eaf14f32
evas: make Evas_Loader.h a real public API.
2013-10-01 16:38:44 +09:00
Jean-Philippe Andre
f1506d8dd2
evas/loaders: use Eina_Stringshare where needed.
...
Evas loaders' open() function expect the key to be a stringshare,
so declare it as such and keep using ref() without add().
Signed-off-by: Cedric Bail <cedric.bail@samsung.com>
2013-07-02 16:58:10 +09:00
Cedric Bail
e888a07c0a
evas: cleanup headers. Should work on windows.
2013-06-26 11:24:29 +09:00
Cedric Bail
c3f9d3b8b8
evas: Make Evas_Loader API public.
2013-05-08 18:16:59 +09:00