Manta Interactive Ray Tracer Development Mailing List

Text archives Help


[MANTA] r845 - branches/vertical/scenes


Chronological Thread 
  • From: bigler@sci.utah.edu
  • To: manta@sci.utah.edu
  • Subject: [MANTA] r845 - branches/vertical/scenes
  • Date: Fri, 13 Jan 2006 16:00:54 -0700 (MST)

Author: bigler
Date: Fri Jan 13 16:00:54 2006
New Revision: 845

Modified:
   branches/vertical/scenes/objviewer.cc
Log:

Changed the way arguments were passed for BVH build.  The table
version uses N^2*2 bytes for storage.  The naive build doesn't do any
sorting so it was considerably slower than the RealisticBvh build.


Modified: branches/vertical/scenes/objviewer.cc
==============================================================================
--- branches/vertical/scenes/objviewer.cc       (original)
+++ branches/vertical/scenes/objviewer.cc       Fri Jan 13 16:00:54 2006
@@ -139,8 +139,16 @@
       flip_faces = true;
     }
     else if (args[i] == "-BVH") {
+      std::cout << "Doing BVH build\n";
       which_BVH = BVH_Build;
-      parseArgs(args[++i], BVH_args);
+    }
+    else if (args[i] == "-bvh-build") {
+      string build;
+                       if (!getStringArg(i, args, build))
+                               throw IllegalArgument("objviewer -bvh_build 
<type:naive,table>",
+                              i, args);
+      BVH_args.push_back("-build");
+      BVH_args.push_back(build);
     }
        }
 




  • [MANTA] r845 - branches/vertical/scenes, bigler, 01/13/2006

Archive powered by MHonArc 2.6.16.

Top of page