es2gears_wayland only achieves 40 FPS (in Weston and Gnome Shell). Or to be more precise: 39.968 FPS. Meanwhile, es2gears/es2gears_xll achieves a smooth 60 FPS (under Xwayland which comes with Gnome Shell). mesa-utils-extra: 8.3.0-5 mesa: 17.1.2-2ubuntu2 kernel: 4.11.0-10-generic weston: 1.12.0-3
Oh wow, eglut_wayland really was super broken. Fix on the list: https://patchwork.freedesktop.org/patch/167336/ Thanks for the report!
FWIW, weston/clients/simple-egl.c (and simple-shm.c for software rendering) is a _much_ better reference client than the Mesa ones; eglut really is a pretty terrible interface.
Fix pushed to master now.
Thanks. It looks like mesa-demos hasn't had a release for 2 years... https://cgit.freedesktop.org/mesa/demos/ So this fix still isn't released either. Any idea of when a release might happen?
Fix released in mesa-demos 8.4.0 Although this is a bit curious: https://gitlab.gnome.org/GNOME/mutter/issues/55
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.