asi_opengl 0.6.0

Rust safe bindings for OpenGL / OpenGLES.
Documentation
XXXX  X                    /5\——————/5\       XXXX      X           X
X   X X   XXX   XXXX      |   0    0   |     X      XXX   XXXX XXXX X X   X
X   X X  X   X  X   X  /"\|     <>     |/"\  X      X   X    X    X X X   X
XXXX  X  X   X  X   X  \  \\_  ====  _//  /  X   XX X   X   X    X  X  X X
X     X  X   X  XXXX    \_              _/   X    X X   X  X    X   X   X
X     X   XXX   X       / \            / \    XXXX  X   X XXXX XXXX X   X
                X       \                /                            XX
                         --____________--

Plop Grizzly

Aldaron's System Interface / OpenGL

Rust safe bindings for OpenGL / OpenGLES

Features

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

Contributing

This project is part of ADI. See ADI's README for more details.

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