Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3157>
Add helper functions and macros for managing and drawing OpenGL ES 3. It will be used for blitting framebuffers between multiple GPUs in hybrid GPU systems. https://bugzilla.gnome.org/show_bug.cgi?id=785381