Basic modern OpenGL example