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

Comparing ray/src/hd/rhdobj.c (file contents):
Revision 3.16 by schorsch, Thu Jan 1 11:21:55 2004 UTC vs.
Revision 3.18 by greg, Fri Jan 7 20:33:02 2005 UTC

# Line 320 | Line 320 | ssph_compute(void)                     /* compute source set from sphere
320                                                  /* avg. reflected brightness */
321          d = AVGREFL / (double)ncells;  
322          scalecolor(csum, d);
323 <        if (tmCvColors(&dlightsets->larb, TM_NOCHROM, &csum, 1) != TM_E_OK)
323 >        if (tmCvColors(tmGlobal, &dlightsets->larb,
324 >                        TM_NOCHROM, &csum, 1) != TM_E_OK)
325                  error(CONSISTENCY, "tone mapping problem in ssph_compute");
326                                          /* greedy light source clustering */
327          while (dlightsets->nl < MAXLIGHTS) {
# Line 555 | Line 556 | dobj_command(          /* run object display command */
556          }
557          return(somechange);
558   toomany:
558        /* return(cmderror(cn, "too many arguments")); *//* XXX cmderror is void */
559          cmderror(cn, "too many arguments");
560 <        return 0; /* XXX not sure if this is the right return value */
560 >        return(-1);
561   }
562  
563  
# Line 957 | Line 957 | dobj_render(void)                      /* render our objects in OpenGL */
957                          BYTE    pval;
958                          double  expval, d;
959                                                  /* use computed sources */
960 <                        if (tmMapPixels(&pval, &op->ol->larb, TM_NOCHROM, 1)
961 <                                        != TM_E_OK)
960 >                        if (tmMapPixels(tmGlobal, &pval, &op->ol->larb,
961 >                                        TM_NOCHROM, 1) != TM_E_OK)
962                                  error(CONSISTENCY, "dobj_render w/o tone map");
963                          expval = pval * (WHTEFFICACY/256.) /
964                                          tmLuminance(op->ol->larb);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines