| 11 |
|
#include "standard.h" |
| 12 |
|
#include "cmatrix.h" |
| 13 |
|
#include "platform.h" |
| 14 |
+ |
#include "rtprocess.h" |
| 15 |
|
#include "resolu.h" |
| 16 |
|
|
| 17 |
|
const char *cm_fmt_id[] = { |
| 400 |
|
for (i = 0; i < cm1->ncols; i++) { |
| 401 |
|
const COLORV *cp1 = cm_lval(cm1,dr,i); |
| 402 |
|
const COLORV *cp2 = cm_lval(cm2,i,dc); |
| 403 |
< |
res[0] += cp1[0] * cp2[0]; |
| 404 |
< |
res[1] += cp1[1] * cp2[1]; |
| 405 |
< |
res[2] += cp1[2] * cp2[2]; |
| 403 |
> |
res[0] += (double)cp1[0] * (double)cp2[0]; |
| 404 |
> |
res[1] += (double)cp1[1] * (double)cp2[1]; |
| 405 |
> |
res[2] += (double)cp1[2] * (double)cp2[2]; |
| 406 |
|
} |
| 407 |
|
copycolor(dp, res); |
| 408 |
|
} |