[Lazarus] Fast GUI

Michael Schnell mschnell at lumino.de
Mon Nov 30 13:12:33 CET 2015

On 11/30/2015 12:58 PM, Aradeonas wrote:
> Where can I read more about this?
The LCL uses the Windows API or a  Linux Widget Set API, and both are 
highly optimized to use the hardware Graphic processor for all provided 
functions (such as rendering Text and standard objects).

If you need advanced high speed graphical Features (such as 
zoom/pan/move/3D views of objects residing in the memory of the GPU), 
you need to use other libraries (not being called "GUI") such as Open 
GL, SDL or - less "basic" - Flash)

> So according to what you say problem may be using one handle per 
> control so resizing will make flickering. Is there anyway to disable 
> this like fpGUI or mse?
Flickering and speed are completely different issues. Usually flickering 
is suppressed by triple buffering, reducing the speed by needing more 
CPU time.


More information about the Lazarus mailing list