| 144 |
|
SDValue sval; |
| 145 |
|
double bsdf; |
| 146 |
|
ovec_from_pos(ovec, i*GRIDSTEP, j*GRIDSTEP); |
| 147 |
< |
if (SDreportError(SDevalBSDF(&sval, ovec, |
| 148 |
< |
ivec, sd), stderr)) |
| 147 |
> |
if (SDreportError(SDevalBSDF(&sval, ivec, |
| 148 |
> |
ovec, sd), stderr)) |
| 149 |
|
return(0); |
| 150 |
|
if (sval.cieY > overall_max) |
| 151 |
|
overall_max = sval.cieY; |
| 638 |
|
if ((fp = popen(cmdbuf, "r")) == NULL || |
| 639 |
|
fscanf(fp, "%f %f %f %f %f %f", |
| 640 |
|
&xmin, &xmax, &ymin, &ymax, &zmin, &zmax) != 6 |
| 641 |
< |
|| pclose(fp) < 0) { |
| 641 |
> |
|| pclose(fp) != 0) { |
| 642 |
|
fprintf(stderr, "%s: error reading from command: %s\n", |
| 643 |
|
progname, cmdbuf); |
| 644 |
|
return; |
| 752 |
|
overall_min = myBSDF.rLambFront.cieY/PI; |
| 753 |
|
if (back_comp & SDsampR && myBSDF.rLambBack.cieY < overall_min*PI) |
| 754 |
|
overall_min = myBSDF.rLambBack.cieY/PI; |
| 755 |
< |
if ((front_comp|back_comp) & SDsampT && |
| 756 |
< |
myBSDF.tLamb.cieY < overall_min*PI) |
| 757 |
< |
overall_min = myBSDF.tLamb.cieY/PI; |
| 755 |
> |
if (front_comp & SDsampT && myBSDF.tLambFront.cieY < overall_min*PI) |
| 756 |
> |
overall_min = myBSDF.tLambFront.cieY/PI; |
| 757 |
> |
if (back_comp & SDsampT && myBSDF.tLambBack.cieY < overall_min*PI) |
| 758 |
> |
overall_min = myBSDF.tLambBack.cieY/PI; |
| 759 |
|
} |
| 760 |
|
set_minlog(); |
| 761 |
|
if (!build_wBSDF(&myBSDF)) |