Sanghee Park
550b8417c7
From: Sanghee Park <sh15.park@samsung.com>
...
Subject: Drawing objects by pixman
* Extend pixman support to allow other operations to use
pixman when doing software rendering. On x86 this isn't useful
but on ARMv7 with NEON pixman happens to do better with image
blending and nearest scale blending.
* Add tiled rotator for 32bit display as an option.
SVN revision: 66478
2011-12-23 11:50:29 +00:00
Cedric BAIL
e94feaf21b
evas: now that we use eina_lock, we don't need this #ifdef.
...
SVN revision: 66466
2011-12-22 16:54:44 +00:00
Carsten Haitzler
7e8ff5311b
fix buggy sse3 solid color + text bak blend when dest alpha exists.
...
SVN revision: 66273
2011-12-16 07:47:07 +00:00
Cedric BAIL
dfe1ef0fc6
evas: include stdlib.h as required.
...
SVN revision: 65962
2011-12-06 16:07:59 +00:00
Rafal Krypa
20896e3c14
From: Rafal Krypa <r.krypa@samsung.com>
...
Subject: Fix Neon build with Thumb-2
In assembly part of function evas_common_convert_rgba_to_32bpp_rgb_8888_rot_90:
Don't use 3-operand add instructions (e.g. add r2, r5, #2 ) as this is
not supported in unified syntax.
SVN revision: 65768
2011-12-01 10:00:44 +00:00
Carsten Haitzler
e6cf094c9d
remove internal rect list declarations that are never used outside of
...
evas_tiler.c
SVN revision: 65145
2011-11-14 07:15:38 +00:00
Tom Hacohen
52ca712a14
Evas font: Fix clang errors.
...
http://dev.enlightenment.fr/~discomfitor/evas-2011-11-09/report-qpiPpZ.html#EndPath
SVN revision: 65019
2011-11-10 12:11:17 +00:00
Jiyoun Park
5d65b627a6
remove white space
...
SVN revision: 64979
2011-11-09 08:01:00 +00:00
Tom Hacohen
4b5e727023
Evas textblock: Fix clang error.
...
Shouldn't ever happen, but whatever.
http://dev.enlightenment.fr/~discomfitor/evas-2011-11-08/report-kOFp88.html#EndPath
SVN revision: 64977
2011-11-09 07:51:11 +00:00
Tom Hacohen
789b487da2
Evas textblock: Fixed 1 more clang error.
...
http://dev.enlightenment.fr/~discomfitor/evas-2011-11-08/report-XA8yiy.html#EndPath
SVN revision: 64976
2011-11-09 07:36:50 +00:00
Tom Hacohen
3fea444dce
Evas font: Fixed a clang error and gcc compiler warnings.
...
http://dev.enlightenment.fr/~discomfitor/evas-2011-11-08/report-SsIayB.html#EndPath
SVN revision: 64975
2011-11-09 07:30:34 +00:00
Carsten Haitzler
deb93c0d4a
to make up for not using xft.dpi anymore that was a fix essentially
...
to buffer engine rendering, allow env var for evas font dpi.
SVN revision: 64970
2011-11-09 05:58:19 +00:00
Tom Hacohen
962d8c85c8
Evas font: Removed double ;.
...
SVN revision: 64414
2011-10-26 14:33:51 +00:00
Carsten Haitzler
9e08e27995
and zero out previous rect info on clear.
...
SVN revision: 64289
2011-10-22 03:56:36 +00:00
Carsten Haitzler
c52bc1cdb9
and fix tiler to do full resolution. yes - more mem, some more
...
overhead, but fewer bugs.
SVN revision: 64288
2011-10-22 03:36:39 +00:00
Tom Hacohen
eca175dbe5
Evas font: Oops, hb_fonts should be per font instance, not source.
...
SVN revision: 64144
2011-10-18 09:58:49 +00:00
Tom Hacohen
4906d50afc
Evas font: Cache Harfbuzz font structure for fonts we use.
...
SVN revision: 64136
2011-10-17 14:24:49 +00:00
Tom Hacohen
58602fb861
Revert "evas: Deal with harfbuzz API breakage"
...
Sorry mate, but they broke API without bumping version, that's why I
didn't do this myself. You should probably add your version of harfbuzz.
This reverts commit 64057.
SVN revision: 64134
2011-10-17 12:18:53 +00:00
Mike McCormack
2d4cd8058a
evas: Deal with harfbuzz API breakage
...
Signed-off-by: Mike McCormack <mj.mccormack@samsung.com>
SVN revision: 64057
2011-10-14 02:52:50 +00:00
Carsten Haitzler
a7adef691a
more sse3 bugs!
...
SVN revision: 64006
2011-10-12 03:28:53 +00:00
Carsten Haitzler
9e62992fe8
make more bug notes.
...
SVN revision: 64005
2011-10-12 02:59:44 +00:00
Carsten Haitzler
b531487495
some nasty hackery to get affine transform mapping to be "pixel
...
perfect" with 90 degree rotations. i really should have actually
special cased them, for for now i made the generic routine try and punt
out the right numbers.
SVN revision: 63986
2011-10-11 12:32:21 +00:00
Carsten Haitzler
2cf202ff51
disable buggy sse3 routine! test showed it in ello.
...
SVN revision: 63985
2011-10-11 11:51:54 +00:00
Carsten Haitzler
620d2573f3
so... gcc was optimizing the test out... that sucks! fix. make sure gcc
...
doesnt know what to do with optimizing and actually compiles the code!
SVN revision: 63775
2011-10-03 16:29:12 +00:00
Carsten Haitzler
2aed2cf20a
isolate sse3 to only its own file, so it only uses -msse3 for that
...
SVN revision: 63762
2011-10-03 04:44:23 +00:00
Carsten Haitzler
de8b0a1137
formatting - space++
...
SVN revision: 63743
2011-10-02 10:43:17 +00:00
Josef Reidinger
37b04168d6
evas: fix make dist
...
Patch by: Josef Reidinger <jreidinger@suse.cz>
SVN revision: 63723
2011-09-30 13:33:40 +00:00
Carsten Haitzler
34ca6b6738
you know.... i was reviewing this patch this morning and i found
...
several problems with it... but SOMEONE... (lucas) committed it
without even so much as replying to the list saying he was going to...
:)
SVN revision: 63705
2011-09-30 03:29:03 +00:00
Jim Kukunas
24c56344eb
evas: enable SSE3 blend functions
...
Patch by: Jim Kukunas <james.t.kukunas@linux.intel.com>
SVN revision: 63704
2011-09-30 02:37:12 +00:00
Jim Kukunas
a058ae7a5e
evas: add SSE3 _op_blend_pixel_mask blend functions
...
_op_blend_p_mas_dp_sse3
_op_blend_pas_mas_dp_sse3
_op_blend_rel_p_mas_dp_sse3
Patch by: Jim Kukunas <james.t.kukunas@linux.intel.com>
SVN revision: 63703
2011-09-30 02:37:02 +00:00
Jim Kukunas
e7f1e55f81
evas: add SSE3 op_blend_pixel_color blend functions
...
_op_blend_p_c_dp_sse3
_op_blend_pan_c_dp_sse3
_op_blend_p_can_dp_sse3
_op_blend_pan_can_dp_sse3
_op_blend_p_caa_dp_sse3
_op_blend_pan_caa_dp_sse3
_op_blend_rel_p_c_dp_sse3
Patch by: Jim Kukunas <james.t.kukunas@linux.intel.com>
SVN revision: 63702
2011-09-30 02:36:51 +00:00
Jim Kukunas
a374dd7b35
evas: add SSE3 op_blend_pixel blend functions
...
_op_blend_p_dp_sse3
_op_blend_pas_dp_sse3
_op_blend_rel_p_dp_sse3
_op_blend_rel_pan_dp_sse3
Patch by: Jim Kukunas <james.t.kukunas@linux.intel.com>
SVN revision: 63701
2011-09-30 02:36:30 +00:00
Jim Kukunas
21991884f4
evas: add SSE3 op_blend_mask_color blend functions
...
_op_blend_mas_c_dp_sse3
_op_blend_mas_can_dp_sse3
_op_blend_rel_mas_c_dp_sse3
Patch by: Jim Kukunas <james.t.kukunas@linux.intel.com>
SVN revision: 63700
2011-09-30 02:36:15 +00:00
Jim Kukunas
793c7d1031
evas: add SSE3 op_blend_color blend functions
...
_op_blend_c_dp_sse3
_op_blend_rel_c_dp_sse3
Patch by: Jim Kukunas <james.t.kukunas@linux.intel.com>
SVN revision: 63699
2011-09-30 02:36:01 +00:00
Jim Kukunas
eec4b913ea
evas: add SSE3 support
...
Readme entry
configure --[enable/disable]-cpu-sse3
processor capability test
Patch by: Jim Kukunas <james.t.kukunas@linux.intel.com>
SVN revision: 63697
2011-09-30 02:35:31 +00:00
Tom Hacohen
52302f9664
Evas font: Adjust yet again to the new harfbuzz API.
...
SVN revision: 63473
2011-09-19 09:17:08 +00:00
Youness Alaoui
2d413eae60
Evas: Remove lazy ifdef WIN32 and check for siglongjmp and sigaction availability
...
SVN revision: 63463
2011-09-18 21:57:17 +00:00
Cedric BAIL
d88567f49f
evas: make MT12 a little bit faster so we can see Bunny a little more longer.
...
SVN revision: 63157
2011-09-04 16:26:47 +00:00
Cedric BAIL
f6f2eb77f7
evas: forgotten patch for enabling colorspace properly.
...
SVN revision: 63152
2011-09-04 14:31:24 +00:00
Cedric BAIL
54373b9fbe
evas: fix mt12 to se squirrel and bunny.
...
SVN revision: 63151
2011-09-04 14:30:41 +00:00
Tom Hacohen
c2964c42cb
Evas font: Adjust to harfbuzz's latest and hopefully last API break.
...
SVN revision: 62989
2011-08-30 14:38:48 +00:00
Cedric BAIL
26ee52dd61
evas: add NV12 and MT12 colorspace.
...
MT12 is has documented in Linux videodev documentation
a 64 * 32 macro block tiled colorspace format used on
Samsung hardware.
SVN revision: 62967
2011-08-29 20:56:48 +00:00
Cedric BAIL
efcceff953
evas: fix evas_object_image_data_convert.
...
SVN revision: 62722
2011-08-23 16:06:41 +00:00
Tom Hacohen
4cba183f96
Evas font: Revert "evas/font - removed an unusefull handling."
...
This reverts commit 62684.
This is needed to verify we don't access info->ot when info is NULL.
SVN revision: 62691
2011-08-22 11:51:18 +00:00
ChunEon Park
3184b6e863
evas/font - removed an unusefull handling.
...
Thank you TAsn.
SVN revision: 62684
2011-08-22 09:39:13 +00:00
Tom Hacohen
15a3582483
Evas font: Revert last 2 commits by Hermet (62659, 62675).
...
SPANK SPANK, they broke compilation. Please use the builtin revert
functions when you revert commits. Either:
GIT: 'git revert <commit hash>' (yeah, git is better).
or
SVN: 'svn merge -c <revision> .'
This will prevent this kind of erros from happenning in the future.
Also, plesae compile before committing.
SVN revision: 62678
2011-08-22 08:23:04 +00:00
ChunEon Park
3bd87ec51a
evas/evas_font - revert exceptin handlings
...
requested by TAsn
I do understand. :p
then, it seems no need to set the _ot_itr = NULL in EVAS_FONT_WALK_TEXT_START.
SVN revision: 62675
2011-08-22 03:34:43 +00:00
ChunEon Park
1bed664303
evas/evas_font - added exeption handlings.
...
SVN revision: 62659
2011-08-21 12:47:11 +00:00
Tom Hacohen
7a281f0745
Evas font: Disabled word/metric caching due to bugs.
...
SVN revision: 62547
2011-08-18 07:21:44 +00:00
Tom Hacohen
5f16c0ba14
Evas font: Fixed a compiler warning.
...
SVN revision: 62537
2011-08-17 15:42:07 +00:00