--- ray/src/hd/rholo4.c 1998/10/22 08:47:40 3.21 +++ ray/src/hd/rholo4.c 1998/11/24 17:05:36 3.22 @@ -163,6 +163,11 @@ int block; error(INTERNAL, "bad DR_DELSET from display process"); bundle_set(BS_DEL, (PACKHEAD *)buf, msg.nbytes/sizeof(PACKHEAD)); break; + case DR_VIEWPOINT: /* set target eye position */ + if (msg.nbytes != sizeof(VIEWPOINT)) + error(INTERNAL, "bad DR_VIEWPOINT from display process"); + copystruct(&myeye, (VIEWPOINT *)buf); + break; case DR_ATTEN: /* block for priority request */ if (msg.nbytes) error(INTERNAL, "bad DR_ATTEN from display process");