FreeGLUT Ported Natively To Wayland
Written by Michael Larabel in Wayland on 7 April 2015 at 08:19 AM EDT. 11 Comments
FreeGLUT, the open-source replacement to GLUT for handling system-specific setup tasks like windowing system configuration and OpenGL initialization, now is natively supported on Wayland.

Manuel Bachmann added a Wayland back-end to FreeGLUT that can be enabled at build time via the -DFREEGLUT_WAYLAND-ON cmake build system option. However, with FreeGLUT both the X11 and Wayland backends can't currently exist with the same builds.

Other initial implementations with this FreeGLUT Wayland back-end is the lack of menu support, client-side decorations not being implemented, and the game mode and window visibility states are still being worked out. Details via this Git commit.

Embedded below is a video of FreeGLUT working on Wayland with Weston.

Related News
About The Author
Author picture

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter or contacted via

Popular News This Week