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

Comparing ray/src/rt/rv2.c (file contents):
Revision 2.26 by greg, Tue Dec 20 20:18:37 1994 UTC vs.
Revision 2.27 by greg, Wed Dec 21 09:52:03 1994 UTC

# Line 500 | Line 500 | register char  *s;
500          extern int  do_irrad;
501          extern double  specjitter;
502          extern double  specthresh;
503 +        extern int  backvis;
504          char  buf[128];
505          
506          if (s[0] == '\0') {
507                  (*dev->comout)(
508 <                "aa ab ad ar as av b dc di dj ds dt i lr lw ps pt sj st: ");
508 >                "aa ab ad ar as av b dc di dj ds dt i lr lw ps pt sj st bv: ");
509                  (*dev->comin)(buf, NULL);
510                  s = buf;
511          }
# Line 543 | Line 544 | register char  *s;
544                          goto badparam;
545                  }
546                  break;
547 <        case 'b':                       /* black and white */
548 <                getparam(s+1, "black and white", 'b', &greyscale);
547 >        case 'b':                       /* back faces or black and white */
548 >                switch (s[1]) {
549 >                case 'v':                       /* back face visibility */
550 >                        getparam(s+2, "back face visibility", 'b', &backvis);
551 >                        break;
552 >                case '\0':                      /* black and white */
553 >                case 'y': case 'Y': case 't': case 'T': case '1': case '+':
554 >                case 'n': case 'N': case 'f': case 'F': case '0': case '-':
555 >                        getparam(s+1, "black and white", 'b', &greyscale);
556 >                        break;
557 >                default:
558 >                        goto badparam;
559 >                }
560                  break;
561          case 'i':                       /* irradiance */
562                  getparam(s+1, "irradiance", 'b', &do_irrad);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines