macOS: OpenGL broken with Cairo renderer
The Cairo renderer used to be able to use OpenGL too. However, it looks like that broke late last year with the introduction of:
gdkgltexture.c
31e9072906e (Benjamin Otte 2021-10-11 03:29:11 +0200 178) glGetFramebufferParameteriv (GL_FRAMEBUFFER, GL_IMPLEMENTATION_COLOR_READ_FORMAT, &gl_read_format);
31e9072906e (Benjamin Otte 2021-10-11 03:29:11 +0200 179) glGetFramebufferParameteriv (GL_FRAMEBUFFER, GL_IMPLEMENTATION_COLOR_READ_TYPE, &gl_read_type);
which traps like:
No provider of glGetFramebufferParameteriv found. Requires one of:
Desktop OpenGL 4.3
GL_ARB_framebuffer_no_attachments
OpenGL ES 3.1
Abort trap: 6