GLA was a library that mimicked XNA using OpenGL. It was a good experience as I’ve learned the version 3 of the OpenGL API while coding it. However, I have stopped working on it as there are far more advanced alternatives such as MonoGame. Of the things implemented there was vertex buffer objects, vertex array objects and effects for the drawing of 2D primitives and textures.

The source code is still available here.

Below is the original content of this post at the time it was published.

GLA is a library that attempts to mimick the XNA framework but using OpenGL (OpenTK).

Currently VBOs, VAOs and some effects are implemented such as for the drawing of 2D geometry and textures.


The drawing of 2D primitives:

Code used for it :


The drawing of textures:


Leave a Reply

Your email address will not be published. Required fields are marked *