| 58 |
|
"ImmediateIrradiance\n" \ |
| 59 |
|
"ProgressReporting\nDistanceLimiting\n" \ |
| 60 |
|
"InputFormats=a,f,d\nOutputFormats=a,f,d,c\n" \ |
| 61 |
< |
"Outputs=V,W\n" |
| 61 |
> |
"Outputs=V,W\n" \ |
| 62 |
> |
"OutputCS=RGB,spec\n" |
| 63 |
|
#else |
| 64 |
|
#define RCONTRIB_FEATURES "Multiprocessing\n" \ |
| 65 |
|
"Accumulation\nSummation\nRecovery\n" \ |
| 66 |
|
"ImmediateIrradiance\n" \ |
| 67 |
|
"ProgressReporting\nDistanceLimiting\n" \ |
| 68 |
|
"InputFormats=a,f,d\nOutputFormats=a,f,d,c\n" \ |
| 69 |
< |
"Outputs=V,W\n" |
| 69 |
> |
"Outputs=V,W\n" \ |
| 70 |
> |
"OutputCS=RGB,spec\n" |
| 71 |
|
#endif |
| 72 |
|
|
| 73 |
|
static void |
| 88 |
|
"-h-\t\t\t\t# no header\n"); |
| 89 |
|
printf("-f%c%c\t\t\t\t# format input/output = %s/%s\n", |
| 90 |
|
inpfmt, outfmt, formstr(inpfmt), formstr(outfmt)); |
| 91 |
+ |
if (report_intvl > 0) |
| 92 |
+ |
printf("-t %-9d\t\t\t# time between reports\n", report_intvl); |
| 93 |
|
printf(erract[WARNING].pf != NULL ? |
| 94 |
|
"-w+\t\t\t\t# warning messages on\n" : |
| 95 |
|
"-w-\t\t\t\t# warning messages off\n"); |
| 390 |
|
setambient(); /* initialize ambient calculation */ |
| 391 |
|
|
| 392 |
|
rcontrib(); /* trace ray contributions (loop) */ |
| 389 |
– |
|
| 390 |
– |
ambsync(); /* flush ambient file */ |
| 393 |
|
|
| 394 |
|
/* PMAP: free photon maps */ |
| 395 |
|
ray_done_pmap(); |