Apologies for bringing up an old topic but I've been noticing similar behaviour with glitching of an opengl 3d model. I have discovered that if an object is placed at a far enough distance from the origin it will start to glitch the opengl render. Once this 'rogue' object has been removed and all objects are close to the origin, the opengl renders as expected. Hope this helps.
Niall