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

Comparing ray/src/px/warp3d.c (file contents):
Revision 3.7 by schorsch, Sun Mar 28 20:33:14 2004 UTC vs.
Revision 3.8 by greg, Tue May 25 22:04:14 2004 UTC

# Line 33 | Line 33 | static int get3dgpt(W3VEC ov, GNDX ndx, WARP3D *wp);
33   static int get3dgin(W3VEC ov, GNDX ndx, W3VEC rem, WARP3D *wp);
34   static void l3interp(W3VEC vo, W3VEC *cl, W3VEC dv, int n);
35   static int warp3dex(W3VEC ov, W3VEC pi, WARP3D *wp);
36 < //static unsigned long gridhash(void *gp);
36 > //static unsigned long gridhash(const void *gp);
37   static lut_hashf_t gridhash;
38   static int new3dgrid(WARP3D *wp);
39   static void done3dgrid(struct grid3d *gp);
# Line 367 | Line 367 | free3dw(                       /* free WARP3D data */
367   static unsigned long
368   gridhash(                       /* hash a grid point index */
369          //GNDX  gp
370 <        void    *gp
370 >        const void      *gp
371   )
372   {
373          //return(((unsigned long)gp[0]<<GNBITS | gp[1])<<GNBITS | gp[2]);
374 <        return(((unsigned long)((unsigned char*)gp)[0]<<GNBITS | ((unsigned char*)gp)[1])<<GNBITS | ((unsigned char*)gp)[2]);
374 >        return(((unsigned long)((const unsigned char*)gp)[0]<<GNBITS | ((const unsigned char*)gp)[1])<<GNBITS | ((const unsigned char*)gp)[2]);
375   }
376  
377  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines