From 5fb9673382cd81f3142289786fcd1045a37bd60a Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Wed, 19 Sep 2007 16:53:40 +0000 Subject: [PATCH] Added supoort for OSG_WRITE_OUT_DEFAULT_VALUES env var --- src/osgDB/Output.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/osgDB/Output.cpp b/src/osgDB/Output.cpp index bb034b84b..dffa40889 100644 --- a/src/osgDB/Output.cpp +++ b/src/osgDB/Output.cpp @@ -22,6 +22,8 @@ using namespace std; using namespace osgDB; +static osg::ApplicationUsageProxy Output_e0(osg::ApplicationUsage::ENVIRONMENTAL_VARIABLE,"OSG_WRITE_OUT_DEFAULT_VALUES", "ON | OFF"); + Output::Output() { init(); @@ -47,6 +49,12 @@ void Output::init() _outputTextureFiles = false; _textureFileNameNumber = 0; _writeOutDefaultValues = false; + + const char* env = getenv("OSG_WRITE_OUT_DEFAULT_VALUES"); + if (env) + { + _writeOutDefaultValues = strcmp(env,"ON")==0; + } } void Output::setOptions(const ReaderWriter::Options* options)