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 |
Cedric BAIL
|
98b13ec944
|
ector: do not forget to get cairo symbol in Ector.Renderer.Cairo.Gradient_Linear.
|
2015-04-03 16:31:36 +02:00 |
Cedric BAIL
|
976e9de88a
|
ector: call eo_do_super on the right gradient class in Ector.Renderer.Cairo.Gradient_Radial.
|
2015-04-03 16:31:35 +02:00 |
Cedric BAIL
|
f41884153f
|
ector: slightly better implementation for gradient radial draw.
|
2015-04-03 16:31:33 +02:00 |
Cedric BAIL
|
2821fd58db
|
ector: on shutdown our ability to find cairo symbol may no be there anymore.
|
2015-04-03 16:31:32 +02:00 |
Cedric BAIL
|
9967da56ca
|
ector: remove useless printf !
|
2015-04-03 16:31:31 +02:00 |
Subhransu Sekhar Mohanty
|
3dea7dbfaf
|
evas: update and propagate Evas_VG_Base transformation.
|
2015-04-03 16:31:29 +02:00 |
Cedric BAIL
|
abc64b7526
|
evas: migrate Efl.VG example to legacy API.
|
2015-04-03 16:31:27 +02:00 |
Cedric BAIL
|
a104344d7e
|
evas: fix Evas_VG examples to match new API.
|
2015-04-03 16:31:23 +02:00 |
ChunEon Park
|
99166ff5f6
|
evas: add evas_vg_simple example.
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
|
2015-04-03 16:31:20 +02:00 |
Cedric BAIL
|
4f98cab04d
|
ector: fix inheritance in cairo backend.
|
2015-04-03 16:31:18 +02:00 |
Cedric BAIL
|
5ef81292a1
|
ector: fix setting context to always have one available.
|
2015-04-03 16:31:17 +02:00 |
Cedric BAIL
|
e4330ea220
|
ector: fix inheritance of Ector.Generic.Shape.
|
2015-04-03 16:31:15 +02:00 |
Cedric BAIL
|
fbeca90de4
|
ector: fix Eina_Log domain to be usable outside of main.
|
2015-04-03 16:31:13 +02:00 |
Cedric BAIL
|
fbc2261048
|
evas: fix creation of cairo context with GL backend.
|
2015-04-03 16:31:12 +02:00 |
Cedric BAIL
|
61c1e7d103
|
evas: fix initialisation of cairo context in software backend.
|
2015-04-03 16:31:11 +02:00 |
Cedric BAIL
|
986704dfb4
|
evas: do not track change on root node.
|
2015-04-03 16:31:09 +02:00 |
Cedric BAIL
|
ebfcfed59b
|
evas: fix coding style.
|
2015-04-03 16:31:08 +02:00 |
Cedric BAIL
|
514406dc47
|
evas: fix switch from MMX to FPU.
|
2015-04-03 16:31:07 +02:00 |
Cedric BAIL
|
ab1f6f7984
|
evas: set alpha to zero for Efl.VG.Shape.stroke_color.
|
2015-04-03 16:31:00 +02:00 |
Cedric BAIL
|
eb2bd9a8d8
|
evas: move Evas.VG_* to Efl.VG.*
This also introduce legacy API for all of them.
|
2015-04-03 16:30:59 +02:00 |
Cedric BAIL
|
dd1cae7329
|
evas: initial implementation of a dumb SVG parser.
This commit is experimental and may be rebased until usable.
|
2015-04-03 16:30:56 +02:00 |
Cedric BAIL
|
0a27241f61
|
evas: eo_data_scope_get will return random value in memory, need to always use eo_isa.
|
2015-04-03 16:30:54 +02:00 |
Cedric BAIL
|
6a90d24aab
|
evas: Evas_VG_Root_Node parent will be NULL during destructor.
|
2015-04-03 16:30:53 +02:00 |
Cedric BAIL
|
457e550616
|
evas: implement render_pre due to our hack over Evas_VG_Container.
|
2015-04-03 16:30:53 +02:00 |