61 releases

0.32.11 Mar 31, 2026
0.32.9 Dec 30, 2025
0.32.8 Jul 28, 2025
0.32.5 Jan 31, 2025
0.24.0 Sep 14, 2019

#2845 in GUI

Download history 19610/week @ 2026-02-17 19239/week @ 2026-02-24 25829/week @ 2026-03-03 28106/week @ 2026-03-10 23388/week @ 2026-03-17 26524/week @ 2026-03-24 30578/week @ 2026-03-31 26591/week @ 2026-04-07 28923/week @ 2026-04-14 31547/week @ 2026-04-21 26718/week @ 2026-04-28 29021/week @ 2026-05-05 26648/week @ 2026-05-12 21508/week @ 2026-05-19 28232/week @ 2026-05-26 25351/week @ 2026-06-02

105,675 downloads per month
Used in 15 crates (6 directly)

MIT license

435KB
9K SLoC

EGL utilities

This module contains bindings to the libwayland-egl.so library.

This library is used to interface with the OpenGL stack, and creating EGL surfaces from a wayland surface.

See WlEglSurface documentation for details.


crates.io docs.rs Continuous Integration codecov

wayland-egl

This crate provides bindings for OpenGL/Vulkan support for Wayland client apps. It allows to create an EGLSurface from any WlSurface, which can then play the role of the base surface for initializing an OpenGL or Vulkan context.

Dependencies

~1.6–6MB
~136K SLoC