From a8e78fde995b1e4f7fcfb6912416a68a105d5b5e Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Mon, 25 Mar 2019 12:40:41 +0000 Subject: [PATCH] Added --NO_CULLING, --VIEW_FRSUTUM and --VIEW_FRUSTUM_SIDES/--vfs command line options for setting the Camera CullingMode value --- src/osg/CullSettings.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/osg/CullSettings.cpp b/src/osg/CullSettings.cpp index 800ada83c..04cf45ad5 100644 --- a/src/osg/CullSettings.cpp +++ b/src/osg/CullSettings.cpp @@ -117,6 +117,8 @@ void CullSettings::readEnvironmentalVariables() void CullSettings::readCommandLine(ArgumentParser& arguments) { + OSG_INFO<<"CullSettings::readCommandLine(ArgumentParser& arguments)"<addCommandLineOption("--NEAR_FAR_RATIO ","Set the ratio between near and far planes - must greater than 0.0 but less than 1.0."); } + while(arguments.read("--NO_CULLING")) setCullingMode(NO_CULLING); + while(arguments.read("--VIEW_FRUSTUM")) setCullingMode(VIEW_FRUSTUM_CULLING); + while(arguments.read("--VIEW_FRUSTUM_SIDES") || arguments.read("--vfs") ) setCullingMode(VIEW_FRUSTUM_SIDES_CULLING); + + std::string str; while(arguments.read("--COMPUTE_NEAR_FAR_MODE",str)) {