LVGL Draw Layers: Budget Temporary Surfaces for Opacity and Transforms
Budget temporary drawing surfaces from their actual dimensions, format, stride and overlapping lifetimes. A small changed rectangle on the display does not establish the size of the intermediate surface used to composite a transformed widget. The useful evidence is a scene-to-layer allocation map, followed by a peak-live-surface trace. Applicability: this article pins LVGL v9.3.0 with…