@@ -1138,76 +1138,94 @@ void W3DDisplay::gatherDebugStats()
11381138 } else if (statMode == gameOverhead) {
11391139 gameOverheadMS = ms;
11401140 statMode = console;
1141+ #if !defined(RTS_USE_BGFX)
11411142 DX8Wrapper::stats.m_disableTerrain = true ;
11421143 DX8Wrapper::stats.m_disableOverhead = true ;
11431144 DX8Wrapper::stats.m_disableWater = true ;
11441145 DX8Wrapper::stats.m_disableObjects = true ;
11451146 DX8Wrapper::stats.m_disableConsole = false ;
11461147 DX8Wrapper::stats.m_debugLinesToShow = 1 ;
1148+ #endif
11471149 } else if (statMode == console) {
11481150 consoleMS = ms;
11491151 statMode = threeDOverhead;
1152+ #if !defined(RTS_USE_BGFX)
11501153 DX8Wrapper::stats.m_disableTerrain = true ;
11511154 DX8Wrapper::stats.m_disableOverhead = true ;
11521155 DX8Wrapper::stats.m_disableWater = true ;
11531156 DX8Wrapper::stats.m_disableObjects = true ;
11541157 DX8Wrapper::stats.m_disableConsole = true ;
11551158 DX8Wrapper::stats.m_debugLinesToShow = 1 ;
1159+ #endif
11561160 } else if (statMode == threeDOverhead) {
11571161 threeDOverheadMS = ms;
11581162 statMode = terrain;
1163+ #if !defined(RTS_USE_BGFX)
11591164 DX8Wrapper::stats.m_disableTerrain = false ;
11601165 DX8Wrapper::stats.m_disableOverhead = true ;
11611166 DX8Wrapper::stats.m_disableWater = true ;
11621167 DX8Wrapper::stats.m_disableObjects = true ;
11631168 DX8Wrapper::stats.m_disableConsole = true ;
11641169 DX8Wrapper::stats.m_debugLinesToShow = 1 ;
1170+ #endif
11651171 } else if (statMode == terrain) {
11661172 terrainMS = ms;
11671173 statMode = objects;
1174+ #if !defined(RTS_USE_BGFX)
11681175 DX8Wrapper::stats.m_disableOverhead = true ;
11691176 DX8Wrapper::stats.m_disableTerrain = true ;
11701177 DX8Wrapper::stats.m_disableWater = true ;
11711178 DX8Wrapper::stats.m_disableObjects = false ;
11721179 DX8Wrapper::stats.m_disableConsole = true ;
11731180 DX8Wrapper::stats.m_debugLinesToShow = 1 ;
1181+ #endif
11741182 } else if (statMode == objects) {
11751183 objectMS = ms;
11761184 statMode = overlap;
1185+ #if !defined(RTS_USE_BGFX)
11771186 DX8Wrapper::stats.m_disableOverhead = false ;
11781187 DX8Wrapper::stats.m_disableTerrain = false ;
11791188 DX8Wrapper::stats.m_disableWater = false ;
11801189 DX8Wrapper::stats.m_disableObjects = false ;
11811190 DX8Wrapper::stats.m_disableConsole = true ;
11821191 DX8Wrapper::stats.m_sleepTime = (int )(terrainMS);
11831192 DX8Wrapper::stats.m_debugLinesToShow = 1 ;
1193+ #endif
11841194 } else if (statMode == overlap) {
11851195 overlapMS = ms;
11861196 statMode = normal;
1197+ #if !defined(RTS_USE_BGFX)
11871198 DX8Wrapper::stats.m_disableOverhead = false ;
11881199 DX8Wrapper::stats.m_disableTerrain = false ;
11891200 DX8Wrapper::stats.m_disableWater = false ;
11901201 DX8Wrapper::stats.m_disableObjects = false ;
11911202 DX8Wrapper::stats.m_disableConsole = true ;
11921203 DX8Wrapper::stats.m_sleepTime = 0 ;
11931204 DX8Wrapper::stats.m_debugLinesToShow = 1 ;
1205+ #endif
11941206 } else if (statMode == normal) {
11951207 overlapMS = (ms + ((int )terrainMS) - overlapMS );
11961208 statMode = disabled;
11971209 extendedStats = SHOW_STATS_TIME;
11981210
11991211 // Done collecting stats. Re-enable stuff
1212+ #if !defined(RTS_USE_BGFX)
12001213 DX8Wrapper::stats.m_disableConsole = false ;
12011214 DX8Wrapper::stats.m_debugLinesToShow = -1 ;
1215+ #endif
1216+ #if !defined(RTS_USE_BGFX)
12021217 } else if (!DX8Wrapper::stats.m_showingStats ) {
1218+ #endif
12031219 // start collecting extended info.
1220+ #if !defined(RTS_USE_BGFX)
12041221 DX8Wrapper::stats.m_showingStats = true ;
12051222 DX8Wrapper::stats.m_disableOverhead = false ;
12061223 DX8Wrapper::stats.m_disableTerrain = true ;
12071224 DX8Wrapper::stats.m_disableWater = true ;
12081225 DX8Wrapper::stats.m_disableObjects = true ;
12091226 DX8Wrapper::stats.m_disableConsole = true ;
12101227 DX8Wrapper::stats.m_debugLinesToShow = 1 ;
1228+ #endif
12111229 statMode = sync;
12121230 gameOverheadMS = 0 .0f ;
12131231 threeDOverheadMS = 0 .0f ;
@@ -1543,10 +1561,12 @@ void W3DDisplay::drawDebugStats()
15431561
15441562 int linesOfStrings = DisplayStringCount;
15451563#ifdef EXTENDED_STATS
1564+ #if !defined(RTS_USE_BGFX)
15461565 if (DX8Wrapper::stats.m_debugLinesToShow > -1 )
15471566 {
15481567 linesOfStrings = DX8Wrapper::stats.m_debugLinesToShow ;
15491568 }
1569+ #endif
15501570
15511571#endif
15521572
@@ -1766,7 +1786,9 @@ void W3DDisplay::draw()
17661786#ifdef EXTENDED_STATS
17671787 else
17681788 {
1789+ #if !defined(RTS_USE_BGFX)
17691790 DX8Wrapper::stats.m_showingStats = false ;
1791+ #endif
17701792 }
17711793#endif
17721794
@@ -2005,9 +2027,11 @@ void W3DDisplay::draw()
20052027 } while (freezeTime && !TheTacticalView->isCameraMovementFinished ());
20062028
20072029#ifdef EXTENDED_STATS
2030+ #if !defined(RTS_USE_BGFX)
20082031 if (DX8Wrapper::stats.m_disableOverhead ) {
20092032 goto AGAIN;
20102033 }
2034+ #endif
20112035#endif
20122036}
20132037
0 commit comments