As far as I know, OpenGL is *not* thread-safe. It's a purely single-threaded system. So no, you cannot render in another thread. You can do math, physics, background loading, though.