#opengl #opengl-es #api-bindings

asi_opengl

Rust 对 OpenGL/OpenGLES 的安全绑定

13 个版本 (5 个破坏性更新)

使用旧的 Rust 2015

0.6.2 2018 年 8 月 4 日
0.6.1 2018 年 8 月 4 日
0.5.1 2018 年 6 月 26 日
0.4.0 2018 年 6 月 9 日
0.1.0 2018 年 4 月 14 日

#294 in 渲染


用于 3 个 crate(通过 adi_gpu_opengl

MIT / BSL-1.0

38KB
845

Plop Grizzly

Aldaron 的系统接口 / OpenGL

Rust 对 OpenGL/OpenGLES 的安全绑定。

本项目是 ADI 的一部分。ADI.

功能

  • 安全的 OpenGL/ES 绑定(在 Linux(通过 XCB)和 Windows 上都有效)。

1.0 版本路线图(未来功能)

  • 成为 awi 的一部分。
  • 支持 Android。
  • 支持 Wayland。

变更日志

0.6

  • 纹理中的像素现在用 4 个 u8 表示,而不是 1 个 u32。

0.5

  • set_mat4 不再需要矩阵的引用。

0.4

  • 安全 API
  • 使用 LINEAR 而不是 NEAREST 进行纹理映射。
  • 使用米级贴图加快在小区域中绘制大纹理的速度。

0.3

  • 现在使用切片三角形扇。

0.2

  • Linux 上的 OpenGL 支持现在实际上可行了。

0.1

  • 初始版本

依赖项

~35–250KB