195 |
|
} |
196 |
|
|
197 |
|
|
198 |
+ |
dev_clear() /* clear our quadtree */ |
199 |
+ |
{ |
200 |
+ |
qtCompost(100); |
201 |
+ |
glClear(GL_DEPTH_BUFFER_BIT); |
202 |
+ |
rayqleft = 0; /* hold off update */ |
203 |
+ |
} |
204 |
+ |
|
205 |
+ |
|
206 |
|
int |
207 |
|
dev_view(nv) /* assign new driver view */ |
208 |
|
register VIEW *nv; |
286 |
|
{ |
287 |
|
register int ci, j; |
288 |
|
double apexh, basez; |
289 |
+ |
/* is window mapped? */ |
290 |
+ |
if (!mapped) |
291 |
+ |
return; |
292 |
|
/* compute apex height (0. to 1.) */ |
293 |
|
if (ip[2] > 1e6) |
294 |
|
apexh = 1. - 1./DEPTHFACT; |
602 |
|
glFlush(); |
603 |
|
qtCompost(100); /* get rid of old values */ |
604 |
|
inpresflags |= DFL(DC_REDRAW); /* resend values from server */ |
605 |
+ |
rayqleft = 0; /* hold off update */ |
606 |
|
return; |
607 |
|
case 'K': /* kill rtrace process(es) */ |
608 |
|
inpresflags |= DFL(DC_KILL); |