GdkGLTexture: internal GL_RGBA format is not supported
Generally, we shouldn't be getting GL_RGBA
as the internal format. However, we do seem to get that from WebKit's GTK 4 port as it is passing us textures bound to egl images.
In general, that is likely to be GL_RGBA8, but that doesn't appear to be guaranteed and I'm not sure we can expect that in the future presence of HDR.
We might need to actually check r/g/b component size to support them specifically.