11 releases (4 breaking)

new 0.28.0 Sep 14, 2020
0.27.0 Jul 3, 2020
0.26.6 May 23, 2020
0.26.3 Apr 22, 2020
0.24.0 Sep 14, 2019

#312 in GUI

Download history 1781/week @ 2020-05-29 2045/week @ 2020-06-05 1874/week @ 2020-06-12 1764/week @ 2020-06-19 1696/week @ 2020-06-26 1733/week @ 2020-07-03 1781/week @ 2020-07-10 1743/week @ 2020-07-17 1709/week @ 2020-07-24 1729/week @ 2020-07-31 1774/week @ 2020-08-07 1741/week @ 2020-08-14 1736/week @ 2020-08-21 1769/week @ 2020-08-28 1818/week @ 2020-09-04 1719/week @ 2020-09-11

7,464 downloads per month
Used in khronos-egl

MIT license

165KB
3K 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

~1.5MB
~27K SLoC