[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.
-Michael
More information about the Lazarus
mailing list