efl/src/lib/evas/common
Ulisses Furquim 48c15aaa74 evas/async_render: only get a ref if a thread cmd was issued
This patch should make us get a reference on images, maps and glyphs
which are sent in a command to the render thread. Before we were doing
some useless ref and unref operations.



SVN revision: 82666
2013-01-11 19:57:09 +00:00
..
evas_op_add merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_op_blend merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_op_copy merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_op_mask merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_op_mul merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_op_sub merge: and now Evas 2012-11-04 11:51:42 +00:00
language thanks joel. 2013-01-05 02:20:13 +00:00
evas_blend.h merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_blend_main.c merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_blend_private.h merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_blit_main.c merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_convert_color.c merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_convert_color.h merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_convert_colorspace.c merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_convert_colorspace.h merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_convert_gry_1.c merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_convert_gry_1.h merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_convert_gry_8.c merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_convert_gry_8.h merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_convert_grypal_6.c merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_convert_grypal_6.h merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_convert_main.c fix 24bpp rendering problem and pixel fetch problem found in qemu/kvm. 2012-12-19 15:40:52 +00:00
evas_convert_main.h merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_convert_rgb_8.c merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_convert_rgb_8.h merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_convert_rgb_16.c merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_convert_rgb_16.h merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_convert_rgb_24.c fix 24bpp rendering problem and pixel fetch problem found in qemu/kvm. 2012-12-19 15:40:52 +00:00
evas_convert_rgb_24.h merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_convert_rgb_32.c merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_convert_rgb_32.h merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_convert_yuv.c merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_convert_yuv.h merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_cpu.c have ss3 etc. tests not be run (and thus fail) if env vars disable them. 2012-11-13 14:06:28 +00:00
evas_draw.h efl/evas: remove mask of non-rectangle objects. 2012-12-05 13:52:59 +00:00
evas_draw_main.c efl/evas: remove mask of non-rectangle objects. 2012-12-05 13:52:59 +00:00
evas_font.h evas/async_render: only get a ref if a thread cmd was issued 2013-01-11 19:57:09 +00:00
evas_font_default_walk.x merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_font_draw.c evas/async_render: only get a ref if a thread cmd was issued 2013-01-11 19:57:09 +00:00
evas_font_load.c efl/font: Dispatch font load request once sent to server 2013-01-09 21:37:34 +00:00
evas_font_main.c merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_font_ot.c merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_font_ot.h merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_font_private.h merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_font_query.c merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_image.h merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_image_data.c merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_image_load.c merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_image_main.c evas: Do not unload pixels from RGBA_Image if cache refcount > 0 2012-12-17 21:27:40 +00:00
evas_image_private.h merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_image_save.c merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_image_scalecache.c merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_line.h evas/common: Prepare soil to land line drawing code for threaded render 2012-12-17 21:28:08 +00:00
evas_line_main.c evas/common: Prepare soil to land line drawing code for threaded render 2012-12-17 21:28:08 +00:00
evas_map_image.c evas/async_render: only get a ref if a thread cmd was issued 2013-01-11 19:57:09 +00:00
evas_map_image.h evas/async_render: only get a ref if a thread cmd was issued 2013-01-11 19:57:09 +00:00
evas_map_image_core.c evas/common: Prepare soil to land map code for threaded render 2012-12-17 21:30:07 +00:00
evas_map_image_internal.c evas/common: Prepare soil to land map code for threaded render 2012-12-17 21:30:07 +00:00
evas_map_image_loop.c merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_op_add_main_.c merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_op_blend_main_.c have ss3 etc. tests not be run (and thus fail) if env vars disable them. 2012-11-13 14:06:28 +00:00
evas_op_copy_main_.c merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_op_mask_main_.c merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_op_mul_main_.c merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_op_sub_main_.c merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_pipe.c efl: silent warning in evas_pipe. 2012-11-29 05:35:53 +00:00
evas_pipe.h merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_polygon.h evas/common: Prepare soil to land polygon drawing code for threaded render 2012-12-17 21:29:01 +00:00
evas_polygon_main.c evas/common: Prepare soil to land polygon drawing code for threaded render 2012-12-17 21:29:01 +00:00
evas_rectangle.h evas/common: Prepare soil to land rect drawing code for threaded render 2012-12-17 21:28:32 +00:00
evas_rectangle_main.c evas/common: Prepare soil to land rect drawing code for threaded render 2012-12-17 21:28:32 +00:00
evas_regionbuf.c merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_scale_main.c evas/async_render: only get a ref if a thread cmd was issued 2013-01-11 19:57:09 +00:00
evas_scale_main.h evas/async_render: only get a ref if a thread cmd was issued 2013-01-11 19:57:09 +00:00
evas_scale_sample.c evas/async_render: only get a ref if a thread cmd was issued 2013-01-11 19:57:09 +00:00
evas_scale_smooth.c evas/async_render: only get a ref if a thread cmd was issued 2013-01-11 19:57:09 +00:00
evas_scale_smooth.h evas/async_render: only get a ref if a thread cmd was issued 2013-01-11 19:57:09 +00:00
evas_scale_smooth_scaler.c evas/common: Prepare soil to land scaling code for threaded render 2012-12-17 21:29:33 +00:00
evas_scale_smooth_scaler_down.c evas/common: Prepare soil to land scaling code for threaded render 2012-12-17 21:29:33 +00:00
evas_scale_smooth_scaler_downx.c evas/common: Prepare soil to land scaling code for threaded render 2012-12-17 21:29:33 +00:00
evas_scale_smooth_scaler_downx_downy.c evas/common: Prepare soil to land scaling code for threaded render 2012-12-17 21:29:33 +00:00
evas_scale_smooth_scaler_downy.c evas/common: Prepare soil to land scaling code for threaded render 2012-12-17 21:29:33 +00:00
evas_scale_smooth_scaler_noscale.c evas/common: Prepare soil to land scaling code for threaded render 2012-12-17 21:29:33 +00:00
evas_scale_smooth_scaler_up.c evas/common: Prepare soil to land scaling code for threaded render 2012-12-17 21:29:33 +00:00
evas_scale_span.c merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_scale_span.h merge: and now Evas 2012-11-04 11:51:42 +00:00
evas_text_utils.c evas/text: remove misleading comments on glyphs array refs 2013-01-11 19:56:49 +00:00
evas_text_utils.h evas: Do not use an Eina_Lock for glyph array 2013-01-11 19:48:28 +00:00
evas_thread_render.c evas/common/thread_render: fix queue cache handling 2013-01-06 02:01:53 +00:00
evas_tiler.c merge: and now Evas 2012-11-04 11:51:42 +00:00