@@ -97,6 +97,8 @@ int main(int argc, char** argv)
9797 auto pathFilename = arguments.value <vsg::Path>(" " , " -p" );
9898 auto loadLevels = arguments.value (0 , " --load-levels" );
9999 auto maxPagedLOD = arguments.value (0 , " --maxPagedLOD" );
100+ auto LODScale = arguments.value <double >(1.0 , " --LODScale" );
101+
100102 auto horizonMountainHeight = arguments.value (0.0 , " --hmh" );
101103 auto nearFarRatio = arguments.value <double >(0.001 , " --nfr" );
102104 if (arguments.read (" --rgb" )) options->mapRGBtoRGBAHint = false ;
@@ -318,7 +320,13 @@ int main(int argc, char** argv)
318320 std::cout << " No. of tiles loaded " << loadPagedLOD.numTiles << " in " << time << " ms." << std::endl;
319321 }
320322
321- auto commandGraph = vsg::createCommandGraphForView (window, camera, vsg_scene);
323+ auto view = vsg::View::create (camera);
324+ view->LODScale = LODScale;
325+ view->addChild (vsg::createHeadlight ());
326+ view->addChild (vsg_scene);
327+
328+ auto renderGraph = vsg::RenderGraph::create (window, view);
329+ auto commandGraph = vsg::CommandGraph::create (window, renderGraph);
322330 viewer->assignRecordAndSubmitTaskAndPresentation ({commandGraph});
323331
324332 if (instrumentation) viewer->assignInstrumentation (instrumentation);
0 commit comments