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

Comparing ray/src/util/rfluxmtx.c (file contents):
Revision 2.58 by greg, Wed Mar 19 01:18:20 2025 UTC vs.
Revision 2.59 by greg, Fri Apr 4 01:08:33 2025 UTC

# Line 517 | Line 517 | finish_receiver(void)
517                  sprintf(sbuf, "RHS=%c1", curparams.sign);
518                  params = savqstr(sbuf);
519          }
520 <        if (!uniform & (curparams.slist->styp == ST_SOURCE)) {
520 >        if (!uniform) {
521                  SURF    *sp;
522                  for (sp = curparams.slist; sp != NULL; sp = sp->next)
523 <                        if (fabs(sp->area - PI) > 1e-3) {
523 >                        if (sp->styp == ST_SOURCE && fabs(sp->area - PI) > 1e-3) {
524                                  fprintf(stderr, "%s: source '%s' must be 180-degrees\n",
525                                                  progname, sp->sname);
526                                  exit(1);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines