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).
Oh wow, eglut_wayland really was super broken. Fix on the list:
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...
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: