- moved output for opengl-info commandline parameter to go BEFORE CRC cache thread

This commit is contained in:
Mark Vejvoda 2010-07-21 22:42:06 +00:00
parent ff586afd0d
commit 1ef403c7b6

View File

@ -530,6 +530,16 @@ int glestMain(int argc, char** argv){
gameInitialized = true;
Renderer &renderer= Renderer::getInstance();
SystemFlags::OutputDebug(SystemFlags::debugSystem,"In [%s::%s Line: %d] OpenGL Info:\n%s\n",__FILE__,__FUNCTION__,__LINE__,renderer.getGlInfo().c_str());
if(hasCommandArgument(argc, argv,"--opengl-info") == true) {
Renderer &renderer= Renderer::getInstance();
printf("%s",renderer.getGlInfo().c_str());
return -1;
}
if(config.getBool("AllowGameDataSynchCheck","false") == true) {
vector<string> techDataPaths = config.getPathListForType(ptTechs);
preCacheThread.reset(new FileCRCPreCacheThread());
@ -547,16 +557,6 @@ int glestMain(int argc, char** argv){
//string test = lang.get("ExitGameServer?");
//printf("[%s]",test.c_str());
Renderer &renderer= Renderer::getInstance();
SystemFlags::OutputDebug(SystemFlags::debugSystem,"In [%s::%s Line: %d] OpenGL Info:\n%s\n",__FILE__,__FUNCTION__,__LINE__,renderer.getGlInfo().c_str());
if(hasCommandArgument(argc, argv,"--opengl-info") == true) {
Renderer &renderer= Renderer::getInstance();
printf("%s",renderer.getGlInfo().c_str());
return -1;
}
//main loop
while(Window::handleEvent()){
program->loop();