Jean-Philippe Andre
615b2442b7
Ector: Move drawhelper to static_libs
...
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.
2015-12-03 18:42:50 +09:00
Cedric BAIL
12d8191cb5
ector: remove inline on function pointer.
2015-11-09 10:42:35 -08:00
Cedric BAIL
dcc0894049
ector: cleanup code convention of the gradient code.
2015-11-09 10:42:35 -08:00
Cedric BAIL
ef975a9fd2
ector: follow function naming convention.
2015-11-09 10:42:35 -08:00
Tom Hacohen
be87d3bf1d
Ector software gradient: Fix cast from integer to pointer of wrong type.
...
When casting pointer<->int, always use uintptr_t, not just int.
@fix
2015-09-22 15:45:11 +01:00
Subhransu Mohanty
f3201e9ab9
ector: add SSE2 support for gradient filling in software backend.
...
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-08-19 15:11:58 +02:00
Subhransu Mohanty
48b558a997
ector: add alpha field to gradient data.
...
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-08-19 15:05:58 +02:00
Jean-Philippe Andre
45b15037ef
Ector: Fix (probably valid) clang warning
...
This time it looks like this is a valid warning.
if (abs(double) <= 0.00001f) might too often be true since abs() returns
an int.
2015-04-21 20:11:02 +09:00
Subhransu Sekhar Mohanty
0ec75ca05f
ector: fix coding style of freetype backend.
2015-04-03 16:33:50 +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
Subhransu Sekhar Mohanty
891ec14585
ector: add software backend using FreeType rasterizer.
2015-04-03 16:31:45 +02:00