ChunEon Park
|
da1cf1a993
|
efl: actually depend on math library.
|
2015-04-03 16:33:54 +02:00 |
Cedric BAIL
|
9cce54d4df
|
evas: fix make distcheck.
|
2015-04-03 16:33:53 +02:00 |
Cedric BAIL
|
67beb8d250
|
ector: fix make distcheck.
|
2015-04-03 16:33:52 +02:00 |
Cedric BAIL
|
9838b98f0b
|
evas: add helper surface for cairo vector rendering.
|
2015-04-03 16:33:52 +02:00 |
Cedric BAIL
|
105b375f68
|
efl: interpolate stroke also.
|
2015-04-03 16:33:51 +02:00 |
Subhransu Sekhar Mohanty
|
0ec75ca05f
|
ector: fix coding style of freetype backend.
|
2015-04-03 16:33:50 +02:00 |
Subhransu Sekhar Mohanty
|
1d0ce5bc05
|
ector: fix ector_color_multiply() function
|
2015-04-03 16:33:49 +02:00 |
Cedric BAIL
|
5e5b3750c7
|
ector: add warning if library is not found.
We use the system configuration to find it. So if it doesn't find it, adjust
your system.
|
2015-04-03 16:33:48 +02:00 |
Subhransu Sekhar Mohanty
|
ae3df1d225
|
evas: remove duplicated shape data and modified animation time in evas-vg-batman.
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
|
2015-04-03 16:33:46 +02:00 |
Subhransu Sekhar Mohanty
|
9f88fd068c
|
ector: add handling of EFL_GFX_PATH_CHANGED signal to Freetype backend.
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
|
2015-04-03 16:33:44 +02:00 |
Cedric BAIL
|
fbeb5dd618
|
evas: call batman to the rescue !
The animation is not pretty yet, but definitively a nice demo of a
changing shape with current Evas_VG API.
|
2015-04-03 16:33:43 +02:00 |
Cedric BAIL
|
29aefe04ad
|
evas: correctly handle redraw of changed tree of Evas_VG_Node.
|
2015-04-03 16:33:42 +02:00 |
Cedric BAIL
|
728fa26409
|
ector: use the new infrastructure to detect changed path for Cairo backend.
|
2015-04-03 16:33:40 +02:00 |
Cedric BAIL
|
d14f805793
|
efl: notify when the path change.
This is an easier and safer way than forcing all object inheriting this class
to override all function that modify the path.
|
2015-04-03 16:33:38 +02:00 |
Cedric BAIL
|
f5f48a8265
|
ector: correctly handle case with NULL being set for efl_gfx_shape_stroke_dash_set.
|
2015-04-03 16:33:37 +02:00 |
Cedric BAIL
|
4bdda2db5a
|
efl: fix parsing of SVG path data.
|
2015-04-03 16:33:35 +02:00 |
Cedric BAIL
|
988b9cdcbc
|
efl: make efl_gfx_shape_interpolate more resistant to bogus request.
|
2015-04-03 16:33:33 +02:00 |
Cedric BAIL
|
05014235a3
|
evas: correct evas_vg_simple header description.
|
2015-04-03 16:33:32 +02:00 |
Cedric BAIL
|
d02bb67da0
|
efl: actually update command and points length.
|
2015-04-03 16:33:31 +02:00 |
Subhransu Sekhar Mohanty
|
5753b43812
|
ector: fix pre multiplied color issue with FreeType backend.
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
|
2015-04-03 16:33:29 +02:00 |
Cedric BAIL
|
bc7833e785
|
efl: fix rectangle shape to finish at the right position.
|
2015-04-03 16:33:28 +02:00 |
Cedric BAIL
|
0e18880efe
|
ector: fix forgotten return value.
|
2015-04-03 16:33:26 +02:00 |
Jorge Luis Zapata Muga
|
8029e67c24
|
efl: use enesim/moonlight path normalizer.
This fix issue with rounded rectangle.
|
2015-04-03 16:33:22 +02:00 |
Cedric BAIL
|
de08a3bc04
|
ector: add reference point to define (0, 0) and don't repeat the same value everywhere.
|
2015-04-03 16:33:19 +02:00 |
Cedric BAIL
|
f603f5ed21
|
gitignore: don't track generated examples.
|
2015-04-03 16:33:11 +02:00 |
Cedric BAIL
|
afc2b3b17a
|
evas: fix example with new namespace.
|
2015-04-03 16:33:09 +02:00 |
Cedric BAIL
|
5613ca50ae
|
ector: remember last position and translate to Ector_Renderer origin position.
|
2015-04-03 16:33:07 +02:00 |
Cedric BAIL
|
ee955fbd98
|
evas: fix Evas_3D examples with new Efl interface API.
|
2015-04-03 16:33:06 +02:00 |
Subhransu Sekhar Mohanty
|
10dca9f68e
|
ector : add path cliping feature in FreeType software backend.
|
2015-04-03 16:33:05 +02:00 |
Cedric BAIL
|
cb1226ad41
|
ector: set the transformation matrix before any translation !
|
2015-04-03 16:33:04 +02:00 |
Cedric BAIL
|
084fb9f87e
|
evas: use the correct method to multiply color.
|
2015-04-03 16:33:03 +02:00 |
Jose Gonzalez
|
472f3a72ff
|
ector: correct implementation for color multiplication.
|
2015-04-03 16:33:01 +02:00 |
Cedric BAIL
|
f5fe46ec3c
|
ector: cairo require an identity matrix to be set instead of NULL.
NULL mean crash :-D
|
2015-04-03 16:33:00 +02:00 |
Cedric BAIL
|
83557d7175
|
evas: correctly define stride for Ector Cairo backend.
|
2015-04-03 16:32:59 +02:00 |
Cedric BAIL
|
69b64e948a
|
evas: check rect and circle rendering with SVG specification in Evas_VG example.
|
2015-04-03 16:32:56 +02:00 |
Cedric BAIL
|
983e80b2ad
|
efl: correct Efl.Gfx.Shape.append_circle to follow SVG specification.
|
2015-04-03 16:31:54 +02:00 |
Cedric BAIL
|
9f8c35002b
|
efl: add Efl.Gfx.Shape.append_rect following SVG specification.
SVG rectangle can have rounded corner.
|
2015-04-03 16:31:53 +02:00 |
Cedric BAIL
|
59635cd492
|
efl: handle path forced reset to NULL.
|
2015-04-03 16:31:52 +02:00 |
Cedric BAIL
|
1b4647bee8
|
evas: multiply the parent color with the object color.
It is necessary to actually propagate the Evas_Object_VG own color to all its
Evas_VG_Base object.
|
2015-04-03 16:31:51 +02:00 |
Cedric BAIL
|
8e05c58f2b
|
ector: use shift instead of divide when possible.
|
2015-04-03 16:31:50 +02:00 |
Cedric BAIL
|
f8cd006b2f
|
evas: and now fix Evas GL backend to display Evas_Object_VG correctly.
|
2015-04-03 16:31:49 +02:00 |
Cedric BAIL
|
e4b5167861
|
evas: add support for alternate Ector rasterizer based on FreeType.
|
2015-04-03 16:31:48 +02:00 |
Subhransu Sekhar Mohanty
|
b5c0b676e2
|
ector: build FreeType software backend.
|
2015-04-03 16:31:47 +02:00 |
Subhransu Sekhar Mohanty
|
891ec14585
|
ector: add software backend using FreeType rasterizer.
|
2015-04-03 16:31:45 +02:00 |
Cedric BAIL
|
e99774946c
|
ector: implementation of some common code in Ector.Renderer.Cairo.Base.
This require to make some class mixin instead of interface or abstract. So a lot
of class renaming is also necessary here.
|
2015-04-03 16:31:44 +02:00 |
Cedric BAIL
|
bc016aa277
|
ector: implement a simple virtual to prepare the mask in Ector.Renderer.Generic.Base.
|
2015-04-03 16:31:43 +02:00 |
Cedric BAIL
|
7d480ac858
|
evas: fix missing initialisation of engine function call.
|
2015-04-03 16:31:41 +02:00 |
Cedric BAIL
|
af11e81a51
|
ector: remove useless constructor.
|
2015-04-03 16:31:40 +02:00 |
Cedric BAIL
|
cd1f09d359
|
evas: all color in evas are premultiplied, enforce with warning when not.
|
2015-04-03 16:31:39 +02:00 |
Cedric BAIL
|
b54897dc27
|
ector: remove unecessary check for cairo context.
We now maintain an always available context.
|
2015-04-03 16:31:37 +02:00 |