At the beginning of the game I'm loading models and stuff, it's taking some time and therefore there is an empty black screen while loading.
So what I want to do is to put all the model loading and the display list creation into one thread and to make (render) some loading in the other. Now that I learned that OpenGL doesn't work well with multithreading and OpenGL commands can be called only from one thread my oreginal thread solution doesn't work. Both thread should be able to call OpenGL commands: rendering and display lists creation.
Does anyone knows (familiar) an easy solution to this? A good link with example will do.