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

Comparing ray/src/hd/rhdisp.h (file contents):
Revision 3.2 by gregl, Mon Nov 3 18:33:12 1997 UTC vs.
Revision 3.3 by gregl, Mon Nov 10 18:04:20 1997 UTC

# Line 4 | Line 4
4  
5   /*
6   * Header for holodeck display drivers.
7 * Include after "rholo.h".
7   */
8  
9                                  /* display requests */
# Line 16 | Line 15
15   #define DR_DELSET       6               /* delete from current set */
16  
17                                  /* server responses */
18 < #define DS_BUNDLE       1               /* computed bundle */
19 < #define DS_ACKNOW       2               /* acknowledge request for attention */
20 < #define DS_SHUTDOWN     3               /* end process and close connection */
21 < #define DS_ADDHOLO      4               /* register new holodeck */
22 < #define DS_STARTIMM     5               /* begin immediate bundle set */
23 < #define DS_ENDIMM       6               /* end immediate bundle set */
18 > #define DS_BUNDLE       7               /* computed bundle */
19 > #define DS_ACKNOW       8               /* acknowledge request for attention */
20 > #define DS_SHUTDOWN     9               /* end process and close connection */
21 > #define DS_ADDHOLO      10              /* register new holodeck */
22 > #define DS_STARTIMM     11              /* begin immediate bundle set */
23 > #define DS_ENDIMM       12              /* end immediate bundle set */
24  
25   /*
26   * Normally, the server channel has priority, with the display process
# Line 33 | Line 32
32   * Priority returns to normal after the following request.
33   */
34  
35 + #ifndef BIGREQSIZ
36 + #define BIGREQSIZ       512             /* big request size (bytes) */
37 + #endif
38 +
39   typedef struct {
40          int2    type;           /* message type */
41          int4    nbytes;         /* number of additional bytes */
42   } MSGHEAD;              /* message head */
40
41        /* display request message bodies */
42
43                        /* DR_BUNDLE */
44 #define BUNDLE_REQ      PACKHEAD
45                        /* DR_ATTEN */
46 /* no body */
47                        /* DR_SHUTDOWN */
48 /* no body */
49                        /* DR_NEWSET */
50 /* body is nbytes/sizeof(BUNDLE_REQ) BUNDLE_REQ bodies */
51                        /* DR_ADDSET */
52 /* body is nbytes/sizeof(PACKHEAD) BUNDLE_REQ bodies */
53                        /* DR_DELSET */
54 /* body is nbytes/sizeof(PACKHEAD) BUNDLE_REQ bodies */
55
56        /* server response message bodies */
57
58                        /* DS_BUNDLE */
59 #define BUNDLE_RES      PACKHEAD        /* followed by nr RAYVAL structs */
60                        /* DS_ACKNOW */
61 /* no body */
62                        /* DS_SHUTDOWN */
63 /* no body */
64                        /* DS_ADDHOLO */
65 #define HOLO_RES        HDGRID
66                        /* DS_STARTIMM */
67 /* no body */
68                        /* DS_ENDIMM */
69 /* no body */

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines