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.21 by greg, Thu May 29 16:26:21 2003 UTC vs.
Revision 3.22 by greg, Fri Jun 20 00:25:49 2003 UTC

# Line 22 | Line 22
22   typedef struct {
23          BYTE    r[2][2];        /* ray direction index */
24          COLR    v;              /* color value */
25 <        unsigned int2   d;      /* depth code (from entry wall) */
25 >        uint16  d;              /* depth code (from entry wall) */
26   } RAYVAL;               /* ray value */
27  
28   /*
# Line 43 | Line 43 | typedef struct {
43   } GCOORD;               /* grid coordinates (two for beam) */
44  
45   typedef struct {
46 <        unsigned int4   nrd;    /* number of beam rays bundled on disk */
46 >        uint32  nrd;            /* number of beam rays bundled on disk */
47          off_t   fo;             /* position in file */
48   } BEAMI;                /* beam index */
49  
50   typedef struct {
51 <        unsigned int4   nrm;    /* number of beam rays bundled in memory */
51 >        uint32  nrm;            /* number of beam rays bundled in memory */
52          unsigned long   tick;   /* clock tick for LRU replacement */
53   } BEAM;                 /* followed by nrm RAYVAL's */
54  
# Line 58 | Line 58 | typedef struct {
58   typedef struct {
59          FVECT   orig;           /* prism origin (first) */
60          FVECT   xv[3];          /* side vectors (second) */
61 <        int2    grid[3];        /* grid resolution (third) */
61 >        int16   grid[3];        /* grid resolution (third) */
62   } HDGRID;               /* holodeck section grid (must match HOLO struct) */
63  
64   typedef struct holo {
65          FVECT   orig;           /* prism origin (first) */
66          FVECT   xv[3];          /* side vectors (second) */
67 <        int2    grid[3];        /* grid resolution (third) */
67 >        int16   grid[3];        /* grid resolution (third) */
68          int     fd;             /* file descriptor */
69          struct {
70                  int     s, n;           /* dirty section start, length */

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines