OpenGl basic example