131次发布
0.32.0 | 2024年6月8日 |
---|---|
0.31.3 | 2024年2月12日 |
0.31.2 | 2023年12月22日 |
0.31.1 | 2023年10月29日 |
0.0.2 | 2014年12月30日 |
#3 in 图形API
208,215 每月下载量
用于 656 个Crate (203 直接)
325KB
7K SLoC
glutin - OpenGL,工具和输入
OpenGL上下文创建的低级库。
文档
联系我们
加入我们其中的任何一个
使用示例
注意: 这些是 master
的示例。您可以在此处找到最新 发布版本 的示例。
示例使用 gl_generator
生成OpenGL绑定。
试试吧!
git clone https://github.com/rust-windowing/glutin
cd glutin
cargo run --example window
用法
Glutin 是一个OpenGL上下文创建库,并不直接为你提供OpenGL绑定。
有关示例,请查看 此处。
请注意,glutin 旨在成为您渲染基础设施中的低级模块。我们鼓励您在 glutin 和您的应用程序之间编写另一层抽象层。
Glutin 遵循 winit 的 MSRV 策略。
平台特定说明
Android
在使用 winit
窗口时,请确保正确处理 Android 的生命周期,只有在 winit
生成 Event::Resumed
事件后创建 GL 表面,并在收到 Event::Suspended
事件时销毁它。请参阅android.rs
示例中的实现。
要在您的设备上编译和运行Android示例,请安装cargo-apk
并使用以下命令启动应用程序
$ cargo apk r -p glutin_examples --example android
依赖项
~0.2–10MB
~97K SLoC