50 releases

0.32.0 Sep 2, 2023
0.31.0 Jul 13, 2023
0.30.1 Jul 13, 2023
0.30.0 Dec 27, 2022
0.24.0 Sep 14, 2019

#527 in GUI

Download history 9729/week @ 2023-11-20 9445/week @ 2023-11-27 8681/week @ 2023-12-04 8977/week @ 2023-12-11 9902/week @ 2023-12-18 6049/week @ 2023-12-25 6436/week @ 2024-01-01 8695/week @ 2024-01-08 9322/week @ 2024-01-15 10818/week @ 2024-01-22 10249/week @ 2024-01-29 10620/week @ 2024-02-05 10185/week @ 2024-02-12 12305/week @ 2024-02-19 11509/week @ 2024-02-26 12136/week @ 2024-03-04

47,231 downloads per month
Used in 9 crates (3 directly)

MIT license

400KB
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–12MB
~125K SLoC