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

Download history 40347/week @ 2024-05-03 42154/week @ 2024-05-10 47390/week @ 2024-05-17 45152/week @ 2024-05-24 47495/week @ 2024-05-31 52659/week @ 2024-06-07 59801/week @ 2024-06-14 58326/week @ 2024-06-21 52012/week @ 2024-06-28 44143/week @ 2024-07-05 47573/week @ 2024-07-12 50801/week @ 2024-07-19 46944/week @ 2024-07-26 46285/week @ 2024-08-02 57502/week @ 2024-08-09 49065/week @ 2024-08-16

208,215 每月下载量
用于 656 个Crate (203 直接)

Apache-2.0

325KB
7K SLoC

glutin - OpenGL,工具和输入

OpenGL上下文创建的低级库。

Docs.rs

文档

联系我们

加入我们其中的任何一个

Matrix Libera.Chat

使用示例

注意: 这些是 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