summaryrefslogtreecommitdiff
path: root/src/lib/ector/software/ector_renderer_software_shape.c
Commit message (Collapse)AuthorAgeFilesLines
* Efl object: Rename Eo_Event -> Efl_Event.Tom Hacohen2016-08-301-1/+1
| | | | This is the last step of the Eo renaming efforts.
* Eo: Finish the renaming of Eo to the EFL.Tom Hacohen2016-08-151-11/+11
| | | | | | | This renames all the rest of the API to the EFL namespace except for Eo_Event that will follow soon. Obviously breaks both API and ABI.
* Change the EFL to follow the new Eo rename.Tom Hacohen2016-08-111-5/+5
|
* Adjust the code according to the eo event stop changes.Tom Hacohen2016-06-201-3/+1
| | | | This was changed in the previous commit.
* Ector generic: Remove .Generic and .Base (hack no longer needed).Tom Hacohen2016-05-111-7/+7
|
* Ector renderer software: Remove the no longer needed .Base hack.Tom Hacohen2016-05-111-3/+3
|
* Automatic migration to Eo4.Tom Hacohen2016-03-031-15/+13
| | | | | | I just ran my script (email to follow) to migrate all of the EFL automatically. This commit is *only* the automatic conversion, so it can be easily reverted and re-run.
* Eo callbacks: Migrate all of the EFL to the new event cb signatures.Tom Hacohen2016-02-291-3/+1
|
* Ector: Move drawhelper to static_libsJean-Philippe Andre2015-12-031-13/+13
| | | | | | | | | | | Rename a few things: - draw helper -> efl_draw - Ector_Rop -> Efl.Gfx.Render_Op - ECTOR_ bla bla -> DRAW_ bla bla (base pixel ops) - ector_memfill -> draw_memset32 (and invert arg order to match memset) The main rasterizer file is now draw.h in static_libs/draw This is a non functional change, simple code refactor.
* efl: change efl_gfx_shape_cubic_to() api signature to follow other API ↵Subhransu Mohanty2015-11-301-6/+3
| | | | | | (cairo and freetype). Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* ector: support fill rule for shape object.Subhransu Mohanty2015-11-241-1/+9
| | | | Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* efl: make path stroke related api as non virtual.Subhransu Mohanty2015-11-241-26/+44
| | | | Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* ector: fix the rounding issue when applying transformation to shape data in ↵Subhransu Mohanty2015-11-241-4/+5
| | | | | | | | freetype backend. @fix Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* Ector: Simplify confusing codeJean-Philippe Andre2015-11-201-11/+2
| | | | The base class data was already stored, no need to figure it out again
* ector: don't use parent relationship to get access to the surface for ↵Cedric BAIL2015-11-191-11/+14
| | | | freetype backend.
* ector: removing useless assignement.Srivardhan Hebbar2015-10-191-1/+0
| | | | | | | | | | | | | Summary: Null assignment has no effect in the caller function. So removed it. Signed-off-by: Srivardhan Hebbar <sri.hebbar@samsung.com> Reviewers: cedric Differential Revision: https://phab.enlightenment.org/D3184 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* ector: make it possible to have an unique id per Ector_Renderer.Cedric BAIL2015-09-211-0/+25
| | | | This is going to be used by an Eina_Hash to deduplicate the number of Ector_Renderer.
* ector: convert to freetype co-ordinate before storing path data in software ↵Subhransu Mohanty2015-09-211-24/+24
| | | | | | backend. Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* ector: add dash stroking feature in software backend.Subhransu Mohanty2015-08-191-3/+263
| | | | Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* ector: refactored shape generation in software backend.Subhransu Mohanty2015-08-191-106/+178
| | | | Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* ector: fix memory leak in software backend when using shape.Subhransu Mohanty2015-08-191-0/+3
| | | | | | Mixin destructor are not called, so we need to explicitely call it. Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* Eo: Add a return value to eo_constructor().Tom Hacohen2015-05-201-2/+4
| | | | | | | | | | | From now on, constructors should return a value, usually the object being worked on, or NULL (if the constructor failed). This can also be used for implementing singletons, by just always returning the same object from the constructor. This is one of the final steps towards stabilizing Eo. @feature
* ector: fix coding style of freetype backend.Subhransu Sekhar Mohanty2015-04-031-8/+8
|
* ector: add handling of EFL_GFX_PATH_CHANGED signal to Freetype backend.Subhransu Sekhar Mohanty2015-04-031-0/+17
| | | | Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* ector: add reference point to define (0, 0) and don't repeat the same value ↵Cedric BAIL2015-04-031-3/+5
| | | | everywhere.
* ector: add software backend using FreeType rasterizer.Subhransu Sekhar Mohanty2015-04-031-0/+373