ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/doc/notes/compile_switches
(Generate patch)

Comparing ray/doc/notes/compile_switches (file contents):
Revision 1.1 by greg, Sat Mar 15 17:32:55 2003 UTC vs.
Revision 1.2 by greg, Thu Jan 1 19:31:45 2004 UTC

# Line 13 | Line 13 | for specific machines and users:
13   -DSPEED=(MIPS)  Millions of instructions per second for this
14                  processor (approximate).  This is used to decide
15                  certain unimportant timing issues such as how many
16 <                rays to trace before checking input in rview and
16 >                rays to trace before checking input in rvu and
17                  whether or not to optimize the color table in ximage
18                  on 8-bit displays.
19  
20 < -DWFLUSH=(rays) Override for number of rays before flush in rview.
20 > -DWFLUSH=(rays) Override for number of rays before flush in rvu.
21  
22   -DBSD           Operating system has a strong Berkeley flavor, meaning
23                  that bcopy() and bzero() are present but maybe memcpy()
# Line 25 | Line 25 | for specific machines and users:
25                  things this flag affects.)  Also affects certain system
26                  calls, such as signal handling and resource tracking.
27  
28 < -DBIGMEM        The system has lots of RAM available, so size hash
29 <                tables and the like accordingly.  Also provides for
30 <                larger overall scene descriptions (33,553,920 primitives
31 <                rather than 32,256).
28 > -DSMLMEM        The system has little RAM available, so size hash
29 >                tables and the like accordingly.  Only allows for
30 >                small scene descriptions (32,256 primitives).
31  
32   -DSMLFLT        This setting tells Radiance to use short floats
33 <                (4-bytes) throughout, which saves lots of memory
33 >                (32 bits) throughout, which saves lots of memory
34                  but can cause calculation inaccuracies in many
35                  cases.  Its use has been discontinued for this reason.
36 +
37 + -DSHADCACHE=N   The array size to use for caching occluders.
38 +                Setting this to 0 turns off this optimization.
39 +                Values greater than 20 use over 4 Kbytes per
40 +                light source, which can add up to a lot of
41 +                memory in scenes with many sources.

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines