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

Comparing ray/src/rt/initotypes.c (file contents):
Revision 2.29 by greg, Sun Jan 31 20:06:15 2021 UTC vs.
Revision 2.32 by greg, Wed Dec 13 23:26:16 2023 UTC

# Line 84 | Line 84 | initotypes(void)                       /* initialize ofun array */
84          ofun[PAT_BFUNC].funp = p_bfunc;
85          ofun[PAT_CPICT].funp = p_pdata;
86          ofun[PAT_CDATA].funp = p_cdata;
87 +        ofun[PAT_SPECTRUM].funp = p_spectrum;
88 +        ofun[PAT_SPECFILE].funp = p_specfile;
89 +        ofun[PAT_SPECFUNC].funp = p_specfunc;
90 +        ofun[PAT_SPECDATA].funp = p_specdata;
91 +        ofun[PAT_SPECPICT].funp = p_specpict;
92          ofun[PAT_BDATA].funp = p_bdata;
93          ofun[PAT_CTEXT].funp =
94          ofun[PAT_BTEXT].funp =
# Line 119 | Line 124 | findmaterial(OBJREC *o)                        /* find an object's actual m
124                                          obj = ao->omod;
125                                  else
126                                          obj = lastmod(obj, ao->oargs.sarg[0]);
127 <                                if (obj < 0)
127 >                                if (obj == OVOID)
128                                          objerror(ao, USER, "bad reference");
129                                  ao = objptr(obj);
130                          } while (ao->otype == MOD_ALIAS);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines