On Tuesday 31 July 2012 18:35:52 wahono sri wrote: > > Then "Cairo" or its internal "engine" - > > http://en.wikipedia.org/wiki/OpenVG (for 3D - > > http://en.wikipedia.org/wiki/OpenGL_ES). They're use hardware > > acceleration etc wherever possible > > I used cairo for tuniversalprinter in Repaz, and it fast and can be > rendered on some target. But cairo just 2D drawing engine. > It doesn't provide input from keyboard, mouse, etc. > > As I analyzed : > - Static library from C library only SDL, SFML, and Allegro that > provide drawing 2D and 3D, input handling, etc. (need some external > libraries) > - Embedded because use pascal language and provide input handling are > ZenGL and AggPas. ZenGL use OpenGL for rendering but for rendering > font is not good. It uses bitmap font and I'm sure will be run slowly > to rendering big text. If we use freetype to render text, I think it > slowly too,
Freetype produces the glyphs only, actual text rendering is done by the application. Please see the experimental MSEgui FreeType-OpenGL text rendering engine in lib/common/graphics/msefontcache.pas, msefontconfig.pas, lib/common/opengl/mseopenglgdi.pas. Martin ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ mseide-msegui-talk mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk

