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

Comparing ray/src/cv/bsdf2rad.c (file contents):
Revision 2.38 by greg, Sat Mar 27 17:50:18 2021 UTC vs.
Revision 2.41 by greg, Tue Jun 3 21:31:51 2025 UTC

# Line 44 | Line 44 | const double   sph_xoffset = 15.;
44   #define set_minlog()    overall_min = (overall_min < 1e-5) ? 1e-5 : overall_min; \
45                                  min_log10 = log10(overall_min) - .1
46  
47 char    *progname;
48
47   /* Get Fibonacci sphere vector (0 to NINCIDENT-1) */
48   static RREAL *
49   get_ivector(FVECT iv, int i)
# Line 144 | Line 142 | plotBSDF(const char *fname, const FVECT ivec, int dfl,
142                  SDValue sval;
143                  double  bsdf;
144                  ovec_from_pos(ovec, i*GRIDSTEP, j*GRIDSTEP);
145 <                if (SDreportError(SDevalBSDF(&sval, ovec,
146 <                                                ivec, sd), stderr))
145 >                if (SDreportError(SDevalBSDF(&sval, ivec,
146 >                                                ovec, sd), stderr))
147                          return(0);
148                  if (sval.cieY > overall_max)
149                          overall_max = sval.cieY;
# Line 638 | Line 636 | convert_mgf(const char *mgfdata)
636          if ((fp = popen(cmdbuf, "r")) == NULL ||
637                          fscanf(fp, "%f %f %f %f %f %f",
638                                  &xmin, &xmax, &ymin, &ymax, &zmin, &zmax) != 6
639 <                        || pclose(fp) < 0) {
639 >                        || pclose(fp) != 0) {
640                  fprintf(stderr, "%s: error reading from command: %s\n",
641                                  progname, cmdbuf);
642                  return;
# Line 709 | Line 707 | main(int argc, char *argv[])
707          double  myLim[2];
708          SDData  myBSDF;
709          int     a, n;
710 +                                                /* set global progname */
711 +        fixargv0(argv[0]);
712                                                  /* check arguments */
713        progname = argv[0];
713          a = 1;
714          myLim[0] = -1; myLim[1] = -2;           /* specified BSDF range? */
715          if (argc > a+3 && argv[a][0] == '-' && argv[a][1] == 'r') {

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines