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) { |
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); |