17 |
|
#include "rtio.h" |
18 |
|
#include "calcomp.h" |
19 |
|
#include "bsdfrep.h" |
20 |
– |
/* global argv[0] */ |
21 |
– |
char *progname; |
20 |
|
/* reciprocity averaging option */ |
21 |
|
static const char *recip = ""; |
22 |
|
/* percentage to cull (<0 to turn off) */ |
26 |
|
/* super-sampling threshold */ |
27 |
|
static double ssamp_thresh = 0.35; |
28 |
|
/* number of super-samples */ |
29 |
< |
static int nssamp = 256; |
29 |
> |
static int nssamp = 64; |
30 |
|
/* limit on number of RBF lobes */ |
31 |
|
static int lobe_lim = 15000; |
32 |
|
/* progress bar length */ |
744 |
|
int nsirs = 0; |
745 |
|
char buf[1024]; |
746 |
|
int i; |
747 |
< |
|
748 |
< |
progname = argv[0]; |
747 |
> |
/* set global progname */ |
748 |
> |
fixargv0(argv[0]); |
749 |
|
esupport |= E_VARIABLE|E_FUNCTION|E_RCONST; |
750 |
|
esupport &= ~(E_INCHAN|E_OUTCHAN); |
751 |
|
scompile("PI:3.14159265358979323846", NULL, 0); |
876 |
|
fprintf(stderr, "\tor 3 arguments using Dx,Dy,Dz: bsdf(ix,iy,iz)\n"); |
877 |
|
goto userr; |
878 |
|
} |
879 |
+ |
doptimize(1); /* optimize definitions */ |
880 |
|
++eclock; |
881 |
|
add_wbsdf("-a", 1); |
882 |
|
add_wbsdf(tfmt[single_plane_incident], 1); |