OpenGl samples code