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

Comparing ray/src/rt/ambio.c (file contents):
Revision 2.13 by greg, Tue May 14 17:39:10 2019 UTC vs.
Revision 2.14 by greg, Thu Nov 12 21:25:20 2020 UTC

# Line 83 | Line 83 | ambvalOK(                      /* check consistency of ambient value */
83          if ((av->weight <= 0.) | (av->weight > 1.)) return(0);
84          if ((av->rad[0] <= 0.) | (av->rad[0] >= FHUGE)) return(0);
85          if ((av->rad[1] <= 0.) | (av->rad[1] >= FHUGE)) return(0);
86 +        if (av->rad[0] > av->rad[1]+FTINY) return(0);
87          if ((colval(av->val,RED) < 0.) |
88                          (colval(av->val,RED) >= FHUGE) |
89                          (colval(av->val,GRN) < 0.) |
90                          (colval(av->val,GRN) >= FHUGE) |
91                          (colval(av->val,BLU) < 0.) |
92                          (colval(av->val,BLU) >= FHUGE)) return(0);
93 <        if (badflt(av->gpos[0]) || badflt(av->gpos[1])) return(0);
94 <        if (badflt(av->gdir[0]) || badflt(av->gdir[1])) return(0);
93 >        if (badflt(av->gpos[0]) | badflt(av->gpos[1])) return(0);
94 >        if (badflt(av->gdir[0]) | badflt(av->gdir[1])) return(0);
95          return(1);
96   }
97  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines