X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FGUI%2Fgui_funcs.cxx;h=5b943d662733386a7af74a89613f414216d1312c;hb=5cad5aa7da2476ca8323a61f81dea59676dca085;hp=1dc5db7a4df931cd9d335e11a72fd1e4f141c618;hpb=744a23d0aa198e796b790cb01be9d86b58a29edb;p=flightgear.git diff --git a/src/GUI/gui_funcs.cxx b/src/GUI/gui_funcs.cxx index 1dc5db7a4..5b943d662 100644 --- a/src/GUI/gui_funcs.cxx +++ b/src/GUI/gui_funcs.cxx @@ -46,6 +46,7 @@ #include #include
#include
+#include
#include
#include
#include @@ -141,7 +142,7 @@ void guiErrorMessage (const char *txt, const sg_throwable &throwable) string msg = txt; msg += '\n'; msg += throwable.getFormattedMessage(); - if (!throwable.getOrigin().empty()) { + if (!std::strlen(throwable.getOrigin()) != 0) { msg += "\n (reported by "; msg += throwable.getOrigin(); msg += ')'; @@ -298,6 +299,8 @@ void fgHiResDump() /* just to be safe... */ glPixelStorei(GL_PACK_ALIGNMENT, 1); + // OSGFIXME +#if 0 /* Because the HUD and Panel change the ViewPort we will * need to handle some lowlevel stuff ourselves */ int ncols = trGet(tr, TR_COLUMNS); @@ -310,7 +313,7 @@ void fgHiResDump() bool do_panel = fgPanelVisible(); GLfloat panel_col_step = globals->get_current_panel()->getWidth() / ncols; GLfloat panel_row_step = globals->get_current_panel()->getHeight() / nrows; - +#endif glHint(GL_PERSPECTIVE_CORRECTION_HINT, GL_NICEST); glHint(GL_POLYGON_SMOOTH_HINT, GL_NICEST); glHint(GL_LINE_SMOOTH_HINT, GL_NICEST); @@ -322,7 +325,7 @@ void fgHiResDump() while (more) { trBeginTile(tr); int curColumn = trGet(tr, TR_CURRENT_COLUMN); - int curRow = trGet(tr, TR_CURRENT_ROW); + // int curRow = trGet(tr, TR_CURRENT_ROW); renderer->update( false ); // OSGFIXME @@ -503,7 +506,7 @@ bool fgDumpSnapShot () { char filename[24]; static int count = 1; while (count < 1000) { - snprintf(filename, 24, "fgfs-screen-%03d.ppm", count++); + snprintf(filename, 24, "fgfs-screen-%03d.png", count++); SGPath p(dir); p.append(filename); @@ -535,8 +538,6 @@ void fgDumpSceneGraph() string message; static int count = 1; - FGRenderer *renderer = globals->get_renderer(); - static const SGPropertyNode *master_freeze = fgGetNode("/sim/freeze/master"); @@ -580,8 +581,6 @@ void fgDumpTerrainBranch() string message; static int count = 1; - FGRenderer *renderer = globals->get_renderer(); - static const SGPropertyNode *master_freeze = fgGetNode("/sim/freeze/master");