#gl #opengl #webgl #bindings #es #anywhere #set

glow

在任意设备上运行GL:一组绑定,用于在任何地方运行GL(OpenGL、OpenGL ES和WebGL),并避免目标特定代码

30次发布

0.14.0 2024年7月16日
0.13.1 2024年1月17日
0.13.0 2023年10月23日
0.12.3 2023年7月17日
0.1.0 2019年3月20日

#11图形API

Download history 63112/week @ 2024-05-05 61416/week @ 2024-05-12 62172/week @ 2024-05-19 70516/week @ 2024-05-26 69591/week @ 2024-06-02 84081/week @ 2024-06-09 84015/week @ 2024-06-16 82463/week @ 2024-06-23 78657/week @ 2024-06-30 79327/week @ 2024-07-07 85170/week @ 2024-07-14 83466/week @ 2024-07-21 83730/week @ 2024-07-28 80187/week @ 2024-08-04 101937/week @ 2024-08-11 73539/week @ 2024-08-18

346,362 每月下载量
用于 1,930 个crate(直接使用65个)

MIT OR Apache-2.0 OR Zlib

2MB
46K SLoC

glow

在任意设备上运行GL:一组绑定,用于在任何地方运行GL(OpenGL、OpenGL ES和WebGL),并避免目标特定代码。

crates.io docs.rs Build Status Minimum Rust Version

构建命令

# native
cargo build

# web-sys
cargo build --target wasm32-unknown-unknown

许可

本项目可在以下任何一个许可下使用:[Apache License, Version 2.0](https://github.com/grovesnl/glow/blob/c6e96041c024445ca5fba8cd749fad8d8752db7a/LICENSE-APACHE)、[zlib License](https://github.com/grovesnl/glow/blob/c6e96041c024445ca5fba8cd749fad8d8752db7a/LICENSE-ZLIB) 或 [MIT license](https://github.com/grovesnl/glow/blob/c6e96041c024445ca5fba8cd749fad8d8752db7a/LICENSE-MIT),由您选择。

贡献

除非您明确说明,否则您提交给本项目并有意包含在内的任何贡献,根据Apache 2.0许可定义,均应按上述方式双许可,不附加任何额外条款或条件。

依赖项

~0–2.3MB
~43K SLoC