Wenn ich gehe OGRE mit SDL zu verwenden (wie in this article beschrieben), scheint ich Probleme mit einem zweiten Fenster zu haben, das hinter meinem Hauptdarstellungsfenster erscheint. Grundsätzlich verwende ich den Code, den ich verwende:Wie verwende ich SDL mit OGRE?
SDL_init(SDL_INIT_VIDEO);
SDL_Surface *screen = SDL_SetVideoMode(640, 480, 0, SDL_OPENGL);
Ogre::Root *root = new Ogre::Root();
root->restoreConfig();
root->initialise(false);
Ogre::NameValuePairList windowSettings;
windowSettings["currentGLContext"] = Ogre::String("True");
Ogre::RenderWindow *window = root->createRenderWindow("MainRenderWindow", 640, 480, false, &windowSettings);
window->setVisible(true);
Die Frage ist, wie kann ich das zusätzliche Fenster loswerden?
Nur für die Nachwelt verwende ich OGRE 1.6.4, Mac OS X 10.6.2 und SDL 1.2.14.