efl/legacy/evas/src/modules/engines/direct3d
Cedric BAIL b0d3526d89 evas: another improvement part of the previous lock less font rendering patch.
Now evas will in all case do the layout during the prepare stage. It will do that
once and as long as the text didn't change. This does improve by a factor of at
least 2.3 in all expedite test case except the text change that only get a 30%
increase (I expect a drop in performance on non pipe rendering for text change
expedite test only, but this case is not common in real life).

This also fix the issue that show random size glyph when using pipe rendering.


SVN revision: 71220
2012-05-18 02:16:54 +00:00
..
Evas_Engine_Direct3D.h big patch from Samsung SAIT (Advanced research group) for async multi-frame 2010-05-21 07:10:45 +00:00
Makefile.am missing fribidi cflags in all places that include evas_private.h ... 2012-05-01 07:35:35 +00:00
array.h * src/modules/engines/direct3d/: 2008-12-20 13:22:46 +00:00
evas_direct3d_buffer.c * src/modules/engines/direct3d/: 2008-12-20 13:22:46 +00:00
evas_direct3d_context.cpp * src/modules/engines/direct3d/: 2008-12-20 13:22:46 +00:00
evas_direct3d_context.h * src/modules/engines/direct3d/: 2008-12-20 13:22:46 +00:00
evas_direct3d_device.cpp * evas: Cleanup move to eina log. 2009-10-22 15:22:22 +00:00
evas_direct3d_device.h * src/modules/engines/direct3d/: 2008-12-20 13:22:46 +00:00
evas_direct3d_image_cache.cpp * evas: Cleanup move to eina log. 2009-10-22 15:22:22 +00:00
evas_direct3d_image_cache.h * src/modules/engines/direct3d/: 2008-12-20 13:22:46 +00:00
evas_direct3d_main.cpp Fix common misspellings 2010-09-08 03:51:24 +00:00
evas_direct3d_object.cpp * src/modules/engines/direct3d/: 2008-12-20 13:22:46 +00:00
evas_direct3d_object.h * src/modules/engines/direct3d/: 2008-12-20 13:22:46 +00:00
evas_direct3d_object_font.cpp * evas: Cleanup move to eina log. 2009-10-22 15:22:22 +00:00
evas_direct3d_object_font.h * src/modules/engines/direct3d/: 2008-12-20 13:22:46 +00:00
evas_direct3d_object_image.cpp * evas: Cleanup move to eina log. 2009-10-22 15:22:22 +00:00
evas_direct3d_object_image.h * src/modules/engines/direct3d/: 2008-12-20 13:22:46 +00:00
evas_direct3d_object_line.cpp * evas: Cleanup move to eina log. 2009-10-22 15:22:22 +00:00
evas_direct3d_object_line.h * src/modules/engines/direct3d/: 2008-12-20 13:22:46 +00:00
evas_direct3d_object_rect.cpp * evas: Cleanup move to eina log. 2009-10-22 15:22:22 +00:00
evas_direct3d_object_rect.h * src/modules/engines/direct3d/: 2008-12-20 13:22:46 +00:00
evas_direct3d_scene.cpp * src/modules/engines/direct3d/: 2008-12-20 13:22:46 +00:00
evas_direct3d_scene.h * src/modules/engines/direct3d/: 2008-12-20 13:22:46 +00:00
evas_direct3d_shader_pack.cpp * evas: Cleanup move to eina log. 2009-10-22 15:22:22 +00:00
evas_direct3d_shader_pack.h * src/modules/engines/direct3d/: 2008-12-20 13:22:46 +00:00
evas_direct3d_vertex_buffer_cache.cpp * evas: Cleanup move to eina log. 2009-10-22 15:22:22 +00:00
evas_direct3d_vertex_buffer_cache.h * src/modules/engines/direct3d/: 2008-12-20 13:22:46 +00:00
evas_engine.c evas: another improvement part of the previous lock less font rendering patch. 2012-05-18 02:16:54 +00:00
evas_engine.h * evas: Cleanup move to eina log. 2009-10-22 15:22:22 +00:00
ref.h * src/modules/engines/direct3d/: 2008-12-20 13:22:46 +00:00