54 releases

0.32.4 Sep 4, 2024
0.32.3 Jul 16, 2024
0.32.1 May 31, 2024
0.32.0 Sep 2, 2023
0.24.0 Sep 14, 2019

#585 in GUI

Download history 10691/week @ 2024-08-19 9261/week @ 2024-08-26 10036/week @ 2024-09-02 9606/week @ 2024-09-09 11008/week @ 2024-09-16 12728/week @ 2024-09-23 10018/week @ 2024-09-30 8825/week @ 2024-10-07 8737/week @ 2024-10-14 10585/week @ 2024-10-21 10255/week @ 2024-10-28 8754/week @ 2024-11-04 5898/week @ 2024-11-11 6287/week @ 2024-11-18 7300/week @ 2024-11-25 6728/week @ 2024-12-02

26,900 downloads per month
Used in 10 crates (4 directly)

MIT license

405KB
9K SLoC

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.


lib.rs:

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.

Dependencies

~2–10MB
~120K SLoC