13 releases (5 breaking)

Uses old Rust 2015

0.6.2 Aug 4, 2018
0.6.1 Aug 4, 2018
0.5.1 Jun 26, 2018
0.4.0 Jun 9, 2018
0.1.0 Apr 14, 2018

#294 in Rendering


Used in 3 crates (via adi_gpu_opengl)

MIT / BSL-1.0

38KB
845 lines

Plop Grizzly

Aldaron's System Interface / OpenGL

Rust safe bindings for OpenGL / OpenGLES.

This project is part of ADI.

Features

  • Safe OpenGL/ES bindings (Works on both Linux (through XCB) and Windows).

Roadmap to 1.0 (Future Features)

  • Make part of awi.
  • Support Android.
  • Support Wayland.

Change Log

0.6

  • Pixels in textures are now represented as 4 u8s instead of 1 u32.

0.5

  • set_mat4 no longer takes a reference to the matrix.

0.4

  • Safe API
  • Use LINEAR instead of NEAREST for texturing.
  • Use mipmapping to speed up drawing big textures in small areas.

0.3

  • Uses sliced triangle fans now.

0.2

  • Support for OpenGL on Linux actually works now.

0.1

  • Initial release

Dependencies

~35–250KB