Hi
I would like to share and discuss some ideas I discovered when I was looking for a GDI feature and found Graphics32 (https://github.com/graphics32/graphics32 (https://github.com/graphics32/graphics32)), a Delphi library dedicated to some powerful GDI routines.
Reading about the internal optimisations (some of them written in assembly) I found a topic called MicroTiles https://graphics32.github.io/Docs/Additional%20Topics/Repaint%20Optimization.htm (https://graphics32.github.io/Docs/Additional%20Topics/Repaint%20Optimization.htm).
I found this very interesting compared to what are called regions in terms of Win32 GDI. Windows used them in the drawing process for clipping and updating different areas of a window.
A good explanation about MicroTiles (used in the Gnome canvas) can be found in the following document https://levien.com/libart/uta.html (https://levien.com/libart/uta.html)
If anyone has any experience in this area or has been involved with it, it would be great if they could share it. :cool:
Regards, Biterider
Interesting. Bookmarked for later investigation.