ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/rt/rpict.c
(Generate patch)

Comparing ray/src/rt/rpict.c (file contents):
Revision 2.100 by greg, Tue Jul 2 23:54:16 2024 UTC vs.
Revision 2.101 by greg, Wed Jul 3 16:46:43 2024 UTC

# Line 384 | Line 384 | render(                                /* render the scene */
384          char  *oldfile
385   )
386   {
387 +        const int  srcdrawing =         /* manually draw tiny light sources? */
388 +                (directvis && dblur <= FTINY && (mblur <= FTINY) | !lastview.type);
389          COLOR  *scanbar[MAXDIV+1];      /* scanline arrays of pixel values */
390          float  *zbar[MAXDIV+1];         /* z values */
391          char  *sampdens;                /* previous sample density */
# Line 450 | Line 452 | render(                                /* render the scene */
452          signal(SIGCONT, report);
453   #endif
454          ypos = vres-1 - i;                      /* initialize sampling */
455 <        if (directvis)
455 >        if (srcdrawing)
456                  init_drawsources(psample);
457          fillscanline(scanbar[0], zbar[0], sampdens, hres, ypos, hstep);
458                                                  /* compute scanlines */
# Line 471 | Line 473 | render(                                /* render the scene */
473                                  hres, ypos, hstep);
474                                                          /* fill bar */
475                  fillscanbar(scanbar, zbar, hres, ypos, ystep);
476 <                if (directvis)                          /* add bitty sources */
476 >                if (srcdrawing)                         /* add bitty sources */
477                          drawsources((COLORV **)scanbar, zbar, 0, hres, ypos, ystep);
478                                                          /* write it out */
479   #ifdef SIGCONT

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines