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

Comparing ray/src/hd/rhdisp3.c (file contents):
Revision 3.19 by greg, Thu Mar 12 17:19:18 2020 UTC vs.
Revision 3.20 by greg, Thu May 14 20:58:03 2020 UTC

# Line 37 | Line 37 | int    bi;
37                  pf[i] = 0.5*(cp[0][i] + cp[2][i]);
38          sf2 = 0.25*dist2(cp[0], cp[2]); /* compute half diagonal length */
39          for (i = 0; i < 4; i++) {       /* compute visible quad */
40 <                if (viewloc(ip[i], vp, cp[i]) <= 0) {
40 >                if (viewloc(ip[i], vp, cp[i]) != VL_GOOD) {
41                          af = 0;
42                          goto getback;
43                  }
# Line 63 | Line 63 | getback:
63                  pb[i] = 0.5*(cp[0][i] + cp[2][i]);
64          sb2 = 0.25*dist2(cp[0], cp[2]); /* compute half diagonal length */
65          for (i = 0; i < 4; i++) {       /* compute visible quad */
66 <                if (viewloc(ip[i], &vrev, cp[i]) <= 0) {
66 >                if (viewloc(ip[i], &vrev, cp[i]) != VL_GOOD) {
67                          ab = 0;
68                          goto finish;
69                  }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines