--- ray/src/hd/rhdisp.c 1998/05/14 13:06:32 3.24 +++ ray/src/hd/rhdisp.c 1998/05/22 08:30:40 3.25 @@ -26,6 +26,8 @@ int imm_mode = 0; /* bundles are being delivered imme int do_outside = 0; /* render from outside sections */ +double eyesepdist = 1; /* eye separation distance */ + char *progname; /* global argv[0] */ FILE *sstdin, *sstdout; /* server's standard input and output */ @@ -405,6 +407,10 @@ serv_result() /* get next server result and process break; case DS_OUTSECT: do_outside = 1; + break; + case DS_EYESEP: + if (msg.nbytes <= 1 || (eyesepdist = atof(buf)) <= FTINY) + error(INTERNAL, "bad eye separation from server"); break; case DS_STARTIMM: case DS_ENDIMM: