efl/src/lib/evas/common
Carsten Haitzler 86a97efeea evas - fonts - move to using 4bit and rel 4 bit compressed font glyphs
this changes the internal encoding of font glyphs in evas to use 4bit
uncompressed if small, or 4bit rle (run length encoded) if larger.
this caves at least 50% of memory on fonts - and more if bigger. with
large fonts (40-80pixel size) we can save in the region of 80% of
memory used for glyphs. this also happesn to allow speedups in
rendering too.
2014-01-13 05:15:32 +09:00
..
evas_op_add
evas_op_blend Blending function rework and speedup 2013-12-29 13:29:28 +09:00
evas_op_copy
evas_op_mask
evas_op_mul
evas_op_sub
language Evas bidi: Fixed a bug causing BiDi not to work in some cases. 2013-08-27 14:11:16 +01:00
evas_blend.h
evas_blend_main.c evas: Keep sane name for public header 2013-06-20 12:53:29 +02:00
evas_blend_private.h
evas_blit_main.c evas - sw render - protect against null pointer surface access 2014-01-10 12:47:27 +09:00
evas_convert_color.c evas: Keep sane name for public header 2013-06-20 12:53:29 +02:00
evas_convert_color.h
evas_convert_colorspace.c evas_convert_colorspace: Remove printf in e_c_convert_yuv_422_601_to() 2013-06-26 18:53:08 +01:00
evas_convert_colorspace.h
evas_convert_gry_1.c evas: Keep sane name for public header 2013-06-20 12:53:29 +02:00
evas_convert_gry_1.h
evas_convert_gry_8.c evas: Keep sane name for public header 2013-06-20 12:53:29 +02:00
evas_convert_gry_8.h
evas_convert_grypal_6.c evas: Keep sane name for public header 2013-06-20 12:53:29 +02:00
evas_convert_grypal_6.h
evas_convert_main.c evas: Keep sane name for public header 2013-06-20 12:53:29 +02:00
evas_convert_main.h
evas_convert_rgb_8.c evas: Keep sane name for public header 2013-06-20 12:53:29 +02:00
evas_convert_rgb_8.h
evas_convert_rgb_16.c evas: Keep sane name for public header 2013-06-20 12:53:29 +02:00
evas_convert_rgb_16.h
evas_convert_rgb_24.c evas: Keep sane name for public header 2013-06-20 12:53:29 +02:00
evas_convert_rgb_24.h
evas_convert_rgb_32.c evas: Keep sane name for public header 2013-06-20 12:53:29 +02:00
evas_convert_rgb_32.h
evas_convert_yuv.c evas: Keep sane name for public header 2013-06-20 12:53:29 +02:00
evas_convert_yuv.h
evas_cpu.c evas: Keep sane name for public header 2013-06-20 12:53:29 +02: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: formatting 2013-06-20 13:28:18 +02:00
evas_font.h evas - fonts - move to using 4bit and rel 4 bit compressed font glyphs 2014-01-13 05:15:32 +09:00
evas_font_compress.c evas - fonts - move to using 4bit and rel 4 bit compressed font glyphs 2014-01-13 05:15:32 +09:00
evas_font_compress_draw.c evas - fonts - move to using 4bit and rel 4 bit compressed font glyphs 2014-01-13 05:15:32 +09:00
evas_font_default_walk.x cut down textprop size a bit... 72 -> 64bytes. if we can wrap 2013-01-12 08:40:46 +00:00
evas_font_draw.c evas - fonts - move to using 4bit and rel 4 bit compressed font glyphs 2014-01-13 05:15:32 +09:00
evas_font_load.c evas - remove dead code (comment it out) 2014-01-10 18:48:42 +09:00
evas_font_main.c evas - fonts - move to using 4bit and rel 4 bit compressed font glyphs 2014-01-13 05:15:32 +09:00
evas_font_ot.c evas: Let fix the mess in our header instead of sweeping it under the carpet. 2013-11-22 11:06:07 +09:00
evas_font_ot.h evas: Let fix the mess in our header instead of sweeping it under the carpet. 2013-11-22 11:06:07 +09:00
evas_font_private.h
evas_font_query.c evas: let's inline data to get a little speedup when matching kerning. 2013-09-29 13:43:46 +02:00
evas_image.h evas: add infrastructure to open from Eina_File. 2013-05-08 18:17:00 +09:00
evas_image_data.c evas: Keep sane name for public header 2013-06-20 12:53:29 +02:00
evas_image_load.c efl: Unified eina critical manro to CRI. 2013-12-26 12:27:13 +09:00
evas_image_main.c evas - sw render - protect against null pointer surface access 2014-01-10 12:47:27 +09:00
evas_image_private.h efl: this function are used in evas canvas object. 2013-01-17 04:06:22 +00:00
evas_image_save.c evas: Keep sane name for public header 2013-06-20 12:53:29 +02:00
evas_image_scalecache.c evas/cserve2: Fix animated Gifs support with cs2 2013-10-28 15:47:15 +09: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 - sw render - protect against null pointer surface access 2014-01-10 12:47:27 +09:00
evas_map_image.c evas - sw render - protect against null pointer surface access 2014-01-10 12:47:27 +09: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 NEON vectorization: added use of COLSAME define in map routine 2013-12-02 16:33:34 +09:00
evas_map_image_internal.c evas/common - refactoring code. 2013-12-31 18:32:30 +09:00
evas_map_image_loop.c evas - sw render - map render neon broken for expedite 45/46 disable 2014-01-01 12:56:18 +09:00
evas_op_add_main_.c evas: Keep sane name for public header 2013-06-20 12:53:29 +02:00
evas_op_blend_main_.c evas: Keep sane name for public header 2013-06-20 12:53:29 +02:00
evas_op_copy_main_.c evas: Keep sane name for public header 2013-06-20 12:53:29 +02:00
evas_op_mask_main_.c evas: Keep sane name for public header 2013-06-20 12:53:29 +02:00
evas_op_mul_main_.c evas: Keep sane name for public header 2013-06-20 12:53:29 +02:00
evas_op_sub_main_.c evas: Keep sane name for public header 2013-06-20 12:53:29 +02:00
evas_pipe.c efl: formatting 2013-06-20 13:28:18 +02:00
evas_pipe.h
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 - sw render - protect against null pointer surface access 2014-01-10 12:47:27 +09: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 - sw render - protect against null pointer surface access 2014-01-10 12:47:27 +09:00
evas_regionbuf.c evas: Keep sane name for public header 2013-06-20 12:53:29 +02:00
evas_scale_main.c evas: Keep sane name for public header 2013-06-20 12:53:29 +02:00
evas_scale_main.h evas/async_render: use image scalecache 2013-01-16 16:07:46 +00:00
evas_scale_sample.c evas - sw render - protect against null pointer surface access 2014-01-10 12:47:27 +09:00
evas_scale_smooth.c evas - fix neon scale code 2014-01-01 11:22:40 +09: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 - sw render - protect against null pointer surface access 2014-01-10 12:47:27 +09: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 Add neon for upscaling and map routines in evas. 2013-08-02 18:06:55 +09:00
evas_scale_span.c evas: Keep sane name for public header 2013-06-20 12:53:29 +02:00
evas_scale_span.h
evas_text_utils.c evas: Let fix the mess in our header instead of sweeping it under the carpet. 2013-11-22 11:06:07 +09:00
evas_text_utils.h evas: fix possible seg with font glyphs from font instance in glyph array with no refcounting. 2013-06-14 19:57:18 +09:00
evas_thread_render.c efl: Unified eina critical manro to CRI. 2013-12-26 12:27:13 +09:00
evas_tiler.c Revert "fix allocator sizeof operand mismatch reported by clang" 2014-01-09 10:02:26 +09:00