diff options
author | Carsten Haitzler <raster@rasterman.com> | 2011-04-22 11:47:14 +0000 |
---|---|---|
committer | Carsten Haitzler <raster@rasterman.com> | 2011-04-22 11:47:14 +0000 |
commit | c885080057631dbb7e99b20d1f4fcc9b6076a5a7 (patch) | |
tree | 6d207c09f02db1b75f3c0549c91755659b09b357 /legacy/evas/src/lib/engines/common/evas_image_data.c | |
parent | 02ee0d1ee65f6a79bc2397d1b9c93e90eaa1032c (diff) |
an initial test at trying pixman instead of evas software rendering.
results... in comments. disabled atm unless u --enable it. only
replaces 1 operation in 2 cases.
SVN revision: 58824
Diffstat (limited to 'legacy/evas/src/lib/engines/common/evas_image_data.c')
-rw-r--r-- | legacy/evas/src/lib/engines/common/evas_image_data.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/legacy/evas/src/lib/engines/common/evas_image_data.c b/legacy/evas/src/lib/engines/common/evas_image_data.c index 15ee166fa2..e5c2f6d73b 100644 --- a/legacy/evas/src/lib/engines/common/evas_image_data.c +++ b/legacy/evas/src/lib/engines/common/evas_image_data.c | |||
@@ -31,6 +31,7 @@ evas_common_rgba_image_from_data(Image_Entry* ie_dst, int w, int h, DATA32 *imag | |||
31 | } | 31 | } |
32 | dst->cache_entry.space = cspace; | 32 | dst->cache_entry.space = cspace; |
33 | evas_common_image_colorspace_dirty(dst); | 33 | evas_common_image_colorspace_dirty(dst); |
34 | _evas_common_rgba_image_post_surface(ie_dst); | ||
34 | return 0; | 35 | return 0; |
35 | } | 36 | } |
36 | 37 | ||
@@ -60,6 +61,7 @@ evas_common_rgba_image_from_copied_data(Image_Entry* ie_dst, int w, int h, DATA3 | |||
60 | 61 | ||
61 | dst->cache_entry.space = cspace; | 62 | dst->cache_entry.space = cspace; |
62 | evas_common_image_colorspace_dirty(dst); | 63 | evas_common_image_colorspace_dirty(dst); |
64 | _evas_common_rgba_image_post_surface(ie_dst); | ||
63 | return 0; | 65 | return 0; |
64 | } | 66 | } |
65 | 67 | ||
@@ -80,6 +82,7 @@ evas_common_rgba_image_size_set(Image_Entry *ie_dst, const Image_Entry *ie_im, u | |||
80 | dst->cs.data = calloc(1, dst->cache_entry.h * sizeof(unsigned char *) * 2); | 82 | dst->cs.data = calloc(1, dst->cache_entry.h * sizeof(unsigned char *) * 2); |
81 | evas_common_image_colorspace_dirty(dst); | 83 | evas_common_image_colorspace_dirty(dst); |
82 | 84 | ||
85 | _evas_common_rgba_image_post_surface(ie_dst); | ||
83 | return 0; | 86 | return 0; |
84 | } | 87 | } |
85 | 88 | ||
@@ -126,5 +129,6 @@ evas_common_rgba_image_colorspace_set(Image_Entry* ie_dst, int cspace) | |||
126 | dst->cache_entry.space = cspace; | 129 | dst->cache_entry.space = cspace; |
127 | evas_common_image_colorspace_dirty(dst); | 130 | evas_common_image_colorspace_dirty(dst); |
128 | 131 | ||
132 | _evas_common_rgba_image_post_surface(ie_dst); | ||
129 | return 0; | 133 | return 0; |
130 | } | 134 | } |