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.32 by greg, Wed Nov 15 18:02:53 2023 UTC vs.
Revision 2.33 by greg, Fri Nov 17 20:02:07 2023 UTC

# Line 55 | Line 55 | char   RCCONTEXT[] = "RC.";            /* our special evaluation c
55  
56   #if defined(_WIN32) || defined(_WIN64)
57   #define RCONTRIB_FEATURES       "Accumulation\nSummation\nRecovery\n" \
58 <                                "Hyperspectral\nImmediateIrradiance\n" \
58 >                                "ImmediateIrradiance\n" \
59                                  "ProgressReporting\nDistanceLimiting\n" \
60                                  "InputFormats=a,f,d\nOutputFormats=a,f,d,c\n" \
61                                  "Outputs=V,W\n"
62   #else
63   #define RCONTRIB_FEATURES       "Multiprocessing\n" \
64                                  "Accumulation\nSummation\nRecovery\n" \
65 <                                "Hyperspectral\nImmediateIrradiance\n" \
65 >                                "ImmediateIrradiance\n" \
66                                  "ProgressReporting\nDistanceLimiting\n" \
67                                  "InputFormats=a,f,d\nOutputFormats=a,f,d,c\n" \
68                                  "Outputs=V,W\n"
# Line 72 | Line 72 | static void
72   printdefaults(void)                     /* print default values to stdout */
73   {
74          printf("-c %-5d\t\t\t# accumulated rays per record\n", accumulate);
75        if (NCSAMP > 3) {
76                printf("-cs %-2d\t\t\t\t# number of spectral bins\n", NCSAMP);
77                printf("-cw %3.0f %3.0f\t\t\t# wavelength limits (nm)\n",
78                                WLPART[3], WLPART[0]);
79        }
75          printf("-V%c\t\t\t\t# output %s\n", contrib ? '+' : '-',
76                          contrib ? "contributions" : "coefficients");
77          if (imm_irrad)
# Line 302 | Line 297 | main(int argc, char *argv[])
297                          check(2,"s");
298                          set_eparams(prms = argv[++i]);
299                          break;
300 <                case 'c':                               /* spectral sampling or count */
301 <                        switch (argv[i][2]) {
302 < #if MAXCSAMP>3
308 <                        case 's':                       /* spectral bin count */
309 <                                check(3,"i");
310 <                                NCSAMP = atoi(argv[++i]);
311 <                                break;
312 <                        case 'w':                       /* wavelength extrema */
313 <                                check(3,"ff");
314 <                                WLPART[0] = atof(argv[++i]);
315 <                                WLPART[3] = atof(argv[++i]);
316 <                                break;
317 < #endif
318 <                        case '\0':                      /* sample count */
319 <                                check(2,"i");
320 <                                accumulate = atoi(argv[++i]);
321 <                                break;
322 <                        default:
323 <                                goto badopt;
324 <                        }
300 >                case 'c':                       /* sample count */
301 >                        check(2,"i");
302 >                        accumulate = atoi(argv[++i]);
303                          break;
304                  case 'b':                       /* bin expression/count */
305                          if (argv[i][2] == 'n') {

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines