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

Comparing ray/src/common/tonemap.c (file contents):
Revision 3.41 by greg, Thu Jan 7 19:13:57 2021 UTC vs.
Revision 3.42 by greg, Thu Jan 7 20:34:45 2021 UTC

# Line 499 | Line 499 | double Ldmax
499          if ((histo == NULL) | (cumf == NULL))
500                  returnErr(TM_E_NOMEM);
501          cumf[histlen+1] = 1.;           /* guard for assignment code */
502 <        for (i = histlen; i--; )        /* make malleable copy */
503 <                histo[i] = tms->histo[i];
502 >                                        /* make malleable copy */
503 >        memcpy((MEM_PTR)histo, (MEM_PTR)tms->histo, histlen*sizeof(HIST_TYP));
504          do {                            /* iterate to solution */
505                  sum = 0;                /* cumulative probability */
506                  for (i = 0; i < histlen; i++) {
# Line 597 | Line 597 | int    len
597  
598  
599   TMstruct *
600 < tmDup(                          /* duplicate top tone mapping */
600 > tmDup(                          /* duplicate tone mapping */
601   TMstruct        *tms
602   )
603   {

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines