Small C++ engine based on OpenGL 3.0 and later