ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/rt/rcmain.c
(Generate patch)

Comparing ray/src/rt/rcmain.c (file contents):
Revision 2.13 by greg, Sat Jul 19 20:03:03 2014 UTC vs.
Revision 2.14 by greg, Tue Feb 24 19:39:27 2015 UTC

# Line 13 | Line 13 | static const char      RCSid[] = "$Id$";
13   #include "random.h"
14   #include "source.h"
15   #include "ambient.h"
16 + #include "pmapray.h"
17 + #include "pmapcontrib.h"
18  
19   int     gargc;                          /* global argc */
20   char    **gargv;                        /* global argv */
# Line 340 | Line 342 | main(int argc, char *argv[])
342          readoct(octname, ~(IO_FILES|IO_INFO), &thescene, NULL);
343          nsceneobjs = nobjects;
344  
345 +        /* PMAP: set up & load photon maps */
346 +        ray_init_pmap();    
347 +        
348          marksources();                  /* find and mark sources */
349 +        
350 +        /* PMAP: init photon map for light source contributions */
351 +        initPmapContrib(&modconttab, nmods);
352  
353          setambient();                   /* initialize ambient calculation */
354 <
354 >        
355          rcontrib();                     /* trace ray contributions (loop) */
356  
357          ambsync();                      /* flush ambient file */
358  
359 +        /* PMAP: free photon maps */
360 +        ray_done_pmap();    
361 +        
362          quit(0);        /* exit clean */
363  
364   badopt:

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines