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

Comparing ray/src/gen/gensurf.c (file contents):
Revision 2.26 by greg, Sat Dec 7 02:21:42 2019 UTC vs.
Revision 2.27 by greg, Sun Jun 14 03:54:23 2020 UTC

# Line 510 | Line 510 | compnorms(             /* compute row of averaged normals */
510                                          /* compute row 1 normals */
511          while (siz-- >= 0) {
512                  if (!r1[0].valid)
513 <                        continue;
513 >                        goto skip;
514                  if (!r0[0].valid) {
515                          if (!r2[0].valid) {
516                                  r1[0].n[0] = r1[0].n[1] = r1[0].n[2] = 0.0;
517 <                                continue;
517 >                                goto skip;
518                          }
519                          fvsum(v1, r2[0].p, r1[0].p, -1.0);
520                  } else if (!r2[0].valid)
# Line 524 | Line 524 | compnorms(             /* compute row of averaged normals */
524                  if (!r1[-1].valid) {
525                          if (!r1[1].valid) {
526                                  r1[0].n[0] = r1[0].n[1] = r1[0].n[2] = 0.0;
527 <                                continue;
527 >                                goto skip;
528                          }
529                          fvsum(v2, r1[1].p, r1[0].p, -1.0);
530                  } else if (!r1[1].valid)
# Line 533 | Line 533 | compnorms(             /* compute row of averaged normals */
533                          fvsum(v2, r1[1].p, r1[-1].p, -1.0);
534                  fcross(r1[0].n, v1, v2);
535                  normalize(r1[0].n);
536 +        skip:
537                  r0++; r1++; r2++;
538          }
539   }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines