
We will also require GL_OES_texture_half_float and GLES 3.0 to enable COGL_FEATURE_ID_TEXTURE_HALF_FLOAT. This gives us float types and makes it possible to read pixels from framebuffers with internal floating point formats (into float, half is never supported). Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3441>