On 2017-05-11 19:43, James Richters wrote:
Any Suggestions?
Speed: In recent graphics work I've done, I've noticed that FPC is fantastic at created cross-platform applications. But the generated binaries are NOT fast at all - no matter how many compiler parameters and artificial speed optimisations we tried to implement. Sloppy Java code ended up 3x faster than the best I could get out of FPC generated binaries. I'm not saying this is your performance problem (especially comparing a 3Ghs PC vs a 233Mhz PC) - there certainly seems to be another problem contributing to your speed issue. Graphics: I highly recommend you take a look as AggPas. It is a 100% high quality sub-pixel rendering engine - hand ported from the original C++ code. The latest and most up to date AggPas (there are a few forks from the original) can be found in the fpGUI code repository. The AggPas code is totally independent of the rest of fpGUI, so you can write per console applications that uses AggPas and render to any image format, byte array etc. For examples of what AggPas can do, take a look at this following websites: Agg (Anti-Grain Geomerty): http://www.antigrain.com/about/ AggPas (Pascal port): http://crossgl.com/aggpas/aggpas-demo.htm Latest AggPas code: https://github.com/graemeg/fpGUI/tree/develop/src/corelib/render/software Regards, Graeme -- fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/ My public PGP key: http://tinyurl.com/graeme-pgp _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal