119 |
|
|
120 |
|
int hres, vres; /* resolution for this frame */ |
121 |
|
|
122 |
+ |
extern void sskip_ray(RAY *r, double h, double v); |
123 |
+ |
|
124 |
|
static VIEW lastview; /* the previous view input */ |
125 |
|
|
126 |
|
static void report(int); |
476 |
|
/* fill bar */ |
477 |
|
fillscanbar(scanbar, zbar, hres, ypos, ystep); |
478 |
|
if (srcdrawing) /* add bitty sources */ |
479 |
< |
drawsources((COLORV **)scanbar, 3, zbar, 0, hres, ypos, ystep); |
479 |
> |
drawsources((COLORV **)scanbar, out_prims, zbar, 0, hres, ypos, ystep); |
480 |
|
/* write it out */ |
481 |
|
#ifdef SIGCONT |
482 |
|
signal(SIGCONT, SIG_IGN); /* don't interrupt writes */ |
701 |
|
return(0.0); |
702 |
|
|
703 |
|
rayorigin(&thisray, PRIMARY, NULL, NULL); |
704 |
< |
|
704 |
> |
#ifdef SSKIPOPT |
705 |
> |
sskip_ray(&thisray, hpos, vpos); /* source skip hack */ |
706 |
> |
#endif |
707 |
|
rayvalue(&thisray); /* trace ray */ |
708 |
|
/* -> color */ |
709 |
|
scolor_out(col, out_prims, thisray.rcol); |