<div dir="ltr"><div class="gmail_extra">I've done a bit of work on Pi and OpenGL and thought I'd give you some advice.</div><div class="gmail_extra"><br></div><div class="gmail_extra">1) Pi only supports OpenGL ES contexts</div><div class="gmail_extra"><br></div><div class="gmail_extra">2) Depending on your raspberry OS configuration, OpenGL ES might only be supported when X window manager is not running.</div><div class="gmail_extra"><br></div><div class="gmail_extra">2a) Raspbian defaults to allow OpenGL in with X window manager running, but currently the actual driver does not function to the correct OpenGLĀ ES specifications under that situation.</div><div class="gmail_extra"><br></div><div class="gmail_extra">For me personally, I configured Raspbian to use the correct OpenGL ES specifications, and that means the driver will fail to create a GL context if X windows is running. Don't ask me what the differences are, I really don't want to bother researching it, but there are problems. I've posted about it extensively on the Pi support forums and under Pi area of the new SDL forum.</div></div>