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

Comparing ray/src/hd/holo.h (file contents):
Revision 3.28 by greg, Fri May 20 02:06:39 2011 UTC vs.
Revision 3.29 by greg, Fri Oct 5 19:46:26 2018 UTC

# Line 98 | Line 98 | typedef struct {
98   #define hdflush(hp)     (hdfreebeam(hp,0), hdsync(hp,0))
99   #define hdclobber(hp)   (hdkillbeam(hp,0), hdsync(hp,0))
100  
101 /*
102 extern HOLO     *hdinit(), *hdalloc();
103 extern BEAM     *hdgetbeam();
104 extern RAYVAL   *hdnewrays();
105 extern unsigned hdmemuse();
106 extern off_t    hdfiluse(), hdfilen(), hdallocfrag();
107 extern double   hdray(), hdinter();
108 extern unsigned hdcode();
109 extern int      hdfilord();
110 */
111
101   #define FF_NEVER        0               /* never free fragments */
102   #define FF_WRITE        01              /* free fragment on write */
103   #define FF_ALLOC        02              /* free fragment on ray alloc */
# Line 155 | Line 144 | extern int     hdwg1[6];               /* wall grid 1 index */
144  
145          /* clumpbeams.c */
146   extern void clumpbeams(HOLO *hp, int maxcnt, int maxsiz,
147 < int (*cf)(HOLO *hp, int *bqueue, int bqlen));
147 >                        int (*cf)(HOLO *hp, int *bqueue, int bqlen));
148          /* holo.c */
149   extern void hdcompgrid(HOLO *hp);
150   extern int hdbcoord(GCOORD gc[2], HOLO *hp, int i);
# Line 167 | Line 156 | extern void hdgrid( FVECT gp, HOLO *hp, FVECT wp);
156   extern void hdworld(FVECT wp, HOLO *hp, FVECT gp);
157   extern double hdray(FVECT ro, FVECT rd, HOLO *hp, GCOORD gc[2], uby8 r[2][2]);
158   extern double hdinter(GCOORD gc[2], uby8 r[2][2], double *ed, HOLO *hp,
159 <                FVECT ro, FVECT rd);
159 >                        FVECT ro, FVECT rd);
160          /* holofile.c */
161   extern HOLO * hdinit(int fd, HDGRID *hproto);
162   extern void hddone(HOLO *hp);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines