edgefirst-egl 0.25.3

Rust bindings for the Khronos EGL API (maintained fork of khronos-egl)
Documentation
  • Coverage
  • 10.51%
    29 out of 276 items documented1 out of 63 items with examples
  • Size
  • Source code size: 108.62 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 2.37 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 5s Average build duration of successful builds.
  • all releases: 4s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • EdgeFirstAI/hal
    4 1 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • sebastient

edgefirst-egl

Rust bindings for the Khronos EGL API.

This crate is a maintained fork of khronos-egl 6.0.0 by Timothée Haudebourg and Sean Kerr, which became unmaintained. It is vendored into the EdgeFirst HAL so we can keep its dependencies current — notably tracking libloading 0.9+ — and is published as edgefirst-egl.

Relative to upstream it tracks libloading 0.9 and drops the static-linking path (the static/no-pkg-config features, the pkg-config build dependency, and the Static/API types); only runtime (dynamic) loading is supported. The dynamic-loading API is otherwise unchanged. The library is imported as edgefirst_egl:

use edgefirst_egl as egl;

License

Licensed under either of Apache License, Version 2.0 or MIT license at your option, matching the original khronos-egl. See LICENSE-APACHE and LICENSE-MIT.