66 |
|
else |
67 |
|
printf("\t%.3e\n", bsdf); |
68 |
|
} |
69 |
< |
free(rbf); |
69 |
> |
if (rbf != NULL) |
70 |
> |
free(rbf); |
71 |
|
} |
72 |
|
if (pctcull >= 0) { /* finish output */ |
73 |
|
if (pclose(ofp)) { |
128 |
|
else |
129 |
|
printf("\t%.3e\n", bsdf); |
130 |
|
} |
131 |
< |
free(rbf); |
131 |
> |
if (rbf != NULL) |
132 |
> |
free(rbf); |
133 |
|
} |
134 |
|
if (pctcull >= 0) { /* finish output */ |
135 |
|
if (pclose(ofp)) { |
174 |
|
SET_FILE_BINARY(fpin); /* load BSDF interpolant */ |
175 |
|
if (!load_bsdf_rep(fpin)) |
176 |
|
return(1); |
175 |
– |
draw_edges(); |
177 |
|
/* xml_prologue(); /* start XML output */ |
178 |
|
if (single_plane_incident) /* resample dist. */ |
179 |
|
interp_isotropic(); |