87965b5ce2
Add support for a cogl function to set the damage_region on an onscreen framebuffer. The goal of this is to enable using the EGL_KHR_partial_update extension which can potentially reduce memory bandwidth usage by some GPUs, particularly on embedded GPUs that operate on a tiling rendering model. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2023>