Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lokathor/gles30
Rust bindings for GLES 3.0
https://github.com/lokathor/gles30
opengl-es rust zlib-license
Last synced: 3 months ago
JSON representation
Rust bindings for GLES 3.0
- Host: GitHub
- URL: https://github.com/lokathor/gles30
- Owner: Lokathor
- License: zlib
- Created: 2019-11-28T08:40:12.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2020-09-17T01:32:16.000Z (over 4 years ago)
- Last Synced: 2024-10-16T05:21:11.381Z (3 months ago)
- Topics: opengl-es, rust, zlib-license
- Language: Rust
- Homepage:
- Size: 687 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE-ZLIB.md
Awesome Lists containing this project
README
[![License:Zlib](https://img.shields.io/badge/License-Zlib-brightgreen.svg)](https://opensource.org/licenses/Zlib)
![min-rust-1.34](https://img.shields.io/badge/Min%20Rust-1.34-green.svg)
[![crates.io](https://img.shields.io/crates/v/gles30.svg)](https://crates.io/crates/gles30)
[![docs.rs](https://docs.rs/gles30/badge.svg)](https://docs.rs/gles30/)![Unsafe-101-Percent](https://img.shields.io/badge/Unsafety-101%25-red.svg)
# gles30
Bindings to OpenGL ES 3.0## Stability
The `gles30` crate presents OpenGL ES 3.0 bindings for Rust, as described by [gl.xml](https://github.com/KhronosGroup/OpenGL-Registry/blob/master/xml/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.