ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/util/gentregvec.pl
(Generate patch)

Comparing ray/src/util/gentregvec.pl (file contents):
Revision 2.3 by greg, Fri Jun 19 06:49:42 2009 UTC vs.
Revision 2.4 by greg, Wed Jun 24 19:19:38 2009 UTC

# Line 21 | Line 21 | my @skydesc;
21   my $lightline;
22   my @sunval;
23   my $sunline;
24 + my $skyOK = 0;
25   my $srcmod;     # putting this inside loop breaks code(?!)
26   while (<>) {
27          push @skydesc, $_;
28          if (/^\w+\s+light\s+/) {
29 <                s/\s+$//; s/^.*\s//;
29 >                s/\s*$//; s/^.*\s//;
30                  $srcmod = $_;
31                  $lightline = $#skydesc;
32          } elsif (defined($srcmod) && /^($srcmod)\s+source\s/) {
33                  @sunval = split(/\s+/, $skydesc[$lightline + 3]);
34                  shift @sunval;
35                  $sunline = $#skydesc;
36 +        } elsif (/\sskyfunc\s*$/) {
37 +                $skyOK = 1;
38          }
39   }
40 < die "Empty input!\n" if (! @skydesc);
40 > die "Bad sky description!\n" if (! $skyOK);
41   # Strip out the solar source if present
42   my @sundir;
43   if (defined $sunline) {

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines