kivy / kivy

Open source UI framework written in Python, running on Windows, Linux, macOS, Android and iOS
https://kivy.org
MIT License
17k stars 3.04k forks source link

`mock` gl backend egl context should not be managed by `sdl` #8694

Closed misl6 closed 3 weeks ago

misl6 commented 3 weeks ago

Maintainer merge checklist

mock gl backend should be treated as angle, as sdl should not manage the egl context.

Previously did not failed as sdl have been built with OpenGL support, but since the introduction of the ANGLE EGL provider sdl is being built without OpenGL support enabled.

During wheel tests, performed with KIVY_GL_BACKEND=mock, the pipeline is failing as sdl is trying to create a window with OpenGL support, even if we opted out.