On Wed, Jun 13, 2007 at 02:24:43AM +0000, Sandro Santilli wrote:
> CVSROOT:      /sources/gnash
> Module name:  gnash
> Changes by:   Sandro Santilli <strk>  07/06/13 02:24:42
> 
> Modified files:
>       .              : ChangeLog 
>       server         : FreetypeRasterizer.cpp FreetypeRasterizer.h 
>                        font.cpp 
> 
> Log message:
>               * server/FreetypeRasterizer.{cpp,h}: Implement 
> shape_character_def
>                 output using DynamicShape; changed getGlyph method to also 
> take
>                 an 'advance' output parameter (toward deprecation of bitmap 
> output).
>               * server/font.cpp (add_os_glyph): update call to ::getGlyph.

With this commit, AGG does a good job with DefineEditTextTest.swf,
while OGL does a bad one.
Note that AGG is using vectorial glph, while OGL is using bitmap.

FreetypeRasterizer provides both, but for the AGG case the returned textured
glyph ! is_renderable() thus making the text drawing method automatically use
the vector instead. By simply returning a NULL bitmap_info from getRenderedGlyph
you can test OGL against vector glyph. Unfortunately OGL doesn't seem to work
with vector either, which I belive to be a known problem with "side" of fill 
style
(right/left) - There should already be a bug filed for it, and a failure in
DrawingApiTest.swf (can't detect automatically until ogl is testable).

--strk;



_______________________________________________
Gnash-commit mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/gnash-commit

Reply via email to