Index: /OpenSceneGraph/trunk/include/osg/FrameBufferObject
===================================================================
--- /OpenSceneGraph/trunk/include/osg/FrameBufferObject (revision 11339)
+++ /OpenSceneGraph/trunk/include/osg/FrameBufferObject (revision 11355)
@@ -119,4 +119,12 @@
 #endif
 
+#ifndef GL_DEPTH_COMPONENT32F
+#define GL_DEPTH_COMPONENT32F             0x8CAC
+#endif
+
+#ifndef GL_DEPTH_COMPONENT32F_NV
+#define GL_DEPTH_COMPONENT32F_NV          0x8DAB
+#endif
+
 #ifndef GL_EXT_packed_depth_stencil
 #define GL_EXT_packed_depth_stencil 1
Index: /OpenSceneGraph/trunk/examples/osgfpdepth/osgfpdepth.cpp
===================================================================
--- /OpenSceneGraph/trunk/examples/osgfpdepth/osgfpdepth.cpp (revision 11339)
+++ /OpenSceneGraph/trunk/examples/osgfpdepth/osgfpdepth.cpp (revision 11355)
@@ -918,9 +918,8 @@
     // use an ArgumentParser object to manage the program arguments.
     ArgumentParser arguments(&argc,argv);
-    arguments.getApplicationUsage()
-        ->setDescription(arguments.getApplicationName()
+    arguments.getApplicationUsage()->setDescription(arguments.getApplicationName()
                          + " demonstrates using a floating point depth buffer.\nThe user can invert the depth buffer range and choose among available multi-sample configurations.");
-    arguments.getApplicationUsage()
-        ->addCommandLineOption("--far <number>", "Set far plane value");
+    arguments.getApplicationUsage()->setCommandLineUsage(arguments.getApplicationName()+" [options] filename ...");
+    arguments.getApplicationUsage()->addCommandLineOption("--far <number>", "Set far plane value");
     // if user request help write it out to cout.
     if (arguments.read("-h") || arguments.read("--help"))
@@ -949,4 +948,9 @@
     width = traits->width;
     height = traits->height;
+    if (arguments.argc()<=1)
+    {
+        arguments.getApplicationUsage()->write(std::cout,osg::ApplicationUsage::COMMAND_LINE_OPTION);
+        return 1;
+    }
     ref_ptr<Node> loadedModel = osgDB::readNodeFiles(arguments);
     if (!loadedModel) {
