On 2024-12-31 13:42, Mischa Baars wrote: > > In the meantime I also checked the framerate synchronization through > glxgears at different resolutions and framerates. This does function > as expected. Although I haven't yet inspected the glxgears source > codes in detail, the OpenGL double buffering must be functional up to > some level. This means that the problem must be confined to GTK and > the GtkGLArea widget. Using GDK_BACKEND=x11 I do get a double buffered > context, but the default buffer does not alternate between GL_FRONT > and GL_BACK. Yeah, that's not how double-buffering works in GL. The draw buffer is always GL_BACK, SwapBuffers doesn't affect that (it just may internally change which actual buffer GL_BACK refers to). I don't see more context about the issue you're investigating, any pointers? -- Earthling Michel Dänzer \ GNOME / Xwayland / Mesa developer https://redhat.com \ Libre software enthusiast