8 releases (4 breaking)

0.5.2 Sep 17, 2020
0.5.1 Aug 9, 2020
0.4.0 Aug 1, 2020
0.3.1 Jul 15, 2020
0.1.0 Nov 28, 2019

#421 in Graphics APIs

Download history 10/week @ 2023-10-19 24/week @ 2023-10-26 11/week @ 2023-11-02 10/week @ 2023-11-09 10/week @ 2023-11-16 19/week @ 2023-11-23 51/week @ 2023-11-30 8/week @ 2023-12-07 24/week @ 2023-12-14 25/week @ 2023-12-21 6/week @ 2023-12-28 14/week @ 2024-01-04 9/week @ 2024-01-11 25/week @ 2024-01-18 24/week @ 2024-01-25 21/week @ 2024-02-01

80 downloads per month
Used in scandium

Zlib OR Apache-2.0 OR MIT

1MB
23K SLoC

License:Zlib min-rust-1.34 crates.io docs.rs

Unsafe-101-Percent

gles30

Bindings to OpenGL ES 3.0

Stability

The gles30 crate presents OpenGL ES 3.0 bindings for Rust, as described by gl.xml.

As often as gl.xml updates I will also attempt to issue updates for this crate.

Because gles30 follows the current content of gl.xml as closely as possible, it's possible (though highly unlikely) that there could be a gl.xml update that would somehow cause a breaking change. This is most likely to occur if an argument's type changes between signed and unsigned, which is not a big difference in C but it would cause a type mismatch in Rust (you'd need to add an as _ to make it cast the value). In this case, the break is considered a "required bugfix", and you just have to update your code. Sorry.

Dependencies