tiny graphics engine based on modern opengl