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 |
|
} |