FreeGLUT Ported Natively To Wayland
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.
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.
11 Comments