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

Comparing ray/src/cv/mgflib/parser.h (file contents):
Revision 1.8 by greg, Sat Jun 25 11:55:42 1994 UTC vs.
Revision 1.9 by greg, Sat Jun 25 16:33:17 1994 UTC

# Line 197 | Line 197 | typedef struct {
197          float   cx, cy;                 /* xy chromaticity value */
198   } C_COLOR;
199  
200 < #define C_DEFCOLOR      { NULL, 1, C_CDXY|C_CSXY|C_CSSPEC,\
200 > #define C_DEFCOLOR      { NULL, 0, C_CDXY|C_CSXY|C_CSSPEC,\
201                          {C_CMAXV,C_CMAXV,C_CMAXV,C_CMAXV,C_CMAXV,\
202                          C_CMAXV,C_CMAXV,C_CMAXV,C_CMAXV,C_CMAXV,C_CMAXV,\
203                          C_CMAXV,C_CMAXV,C_CMAXV,C_CMAXV,C_CMAXV,C_CMAXV,\
# Line 207 | Line 207 | typedef struct {
207                          C_CMAXV,C_CMAXV,C_CMAXV,C_CMAXV,C_CMAXV,C_CMAXV},\
208                          (long)C_CNSS*C_CMAXV, 1./3., 1./3. }
209  
210 < #define C_CIEX          { "_cie_x", 1, C_CDSPEC|C_CSSPEC|C_CSXY,\
210 > #define C_CIEX          { "_cie_x", 0, C_CDSPEC|C_CSSPEC|C_CSXY,\
211                          {14,42,143,435,1344,2839,3483,3362,2908,1954,956,\
212                          320,49,93,633,1655,2904,4334,5945,7621,9163,10263,\
213                          10622,10026,8544,6424,4479,2835,1649,874,468,227,\
214                          114,58,29,14,7,3,2,1,0}, 106836L, .735, .265 }
215  
216 < #define C_CIEY          { "_cie_y", 1, C_CDSPEC|C_CSSPEC|C_CSXY,\
216 > #define C_CIEY          { "_cie_y", 0, C_CDSPEC|C_CSSPEC|C_CSXY,\
217                          {0,1,4,12,40,116,230,380,600,910,1390,2080,3230,\
218                          5030,7100,8620,9540,9950,9950,9520,8700,7570,6310,\
219                          5030,3810,2650,1750,1070,610,320,170,82,41,21,10,\
220                          5,2,1,1,0,0}, 106856L, .274, .717 }
221  
222 < #define C_CIEZ          { "_cie_z", 1, C_CDSPEC|C_CSSPEC|C_CSXY,\
222 > #define C_CIEZ          { "_cie_z", 0, C_CDSPEC|C_CSSPEC|C_CSXY,\
223                          {65,201,679,2074,6456,13856,17471,17721,16692,\
224                          12876,8130,4652,2720,1582,782,422,203,87,39,21,17,\
225                          11,8,3,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},\
# Line 250 | Line 250 | typedef struct {
250          FVECT   p, n;           /* point and normal */
251   } C_VERTEX;             /* vertex context */
252  
253 < #define C_DEFMATERIAL   {NULL,1,0.,C_DEFCOLOR,0.,C_DEFCOLOR,0.,C_DEFCOLOR,\
253 > #define C_DEFMATERIAL   {NULL,0,0.,C_DEFCOLOR,0.,C_DEFCOLOR,0.,C_DEFCOLOR,\
254                                          0.,C_DEFCOLOR,0.,0.,C_DEFCOLOR,0.}
255 < #define C_DEFVERTEX     {NULL,1,{0.,0.,0.},{0.,0.,0.}}
255 > #define C_DEFVERTEX     {NULL,0,{0.,0.,0.},{0.,0.,0.}}
256  
257   extern C_COLOR          *c_ccolor;      /* the current color */
258   extern C_MATERIAL       *c_cmaterial;   /* the current material */
# Line 321 | Line 321 | typedef struct {
321   #define identxf(xp)             (void)(setident4((xp)->xfm),(xp)->sca=1.0)
322  
323   typedef struct xf_spec {
324 +        long    xid;            /* unique transform id */
325          short   xac;            /* transform argument count */
326          short   xav0;           /* zeroeth argument in xf_argv array */
327          XF      xf;             /* cumulative transformation */

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines