40 releases

0.30.0-beta.8 Jul 15, 2022
0.30.0-beta.6 Jun 25, 2022
0.30.0-alpha9 Mar 29, 2022
0.29.1 Oct 17, 2021
0.24.0 Sep 14, 2019

#309 in GUI

Download history 10196/week @ 2022-04-22 11632/week @ 2022-04-29 11106/week @ 2022-05-06 11151/week @ 2022-05-13 10956/week @ 2022-05-20 11131/week @ 2022-05-27 11942/week @ 2022-06-03 11023/week @ 2022-06-10 11137/week @ 2022-06-17 9800/week @ 2022-06-24 10129/week @ 2022-07-01 11381/week @ 2022-07-08 11023/week @ 2022-07-15 11517/week @ 2022-07-22 15075/week @ 2022-07-29 14739/week @ 2022-08-05

54,360 downloads per month
Used in 17 crates (4 directly)

MIT license

97KB
1K 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

~2MB
~34K SLoC