diff options
author | Lars-Dominik Braun <lars@6xq.net> | 2015-02-13 16:18:10 +0100 |
---|---|---|
committer | Lars-Dominik Braun <lars@6xq.net> | 2015-05-02 21:36:45 +0200 |
commit | b9d887fc3cd3ae26c678bf35bc90c4f1d6b03888 (patch) | |
tree | ccbe25664282dd7915c55e73e25772b8801e9088 /flam3-render.c | |
parent | a46f55e0a2c9362b7b549ead851043c7b9e2791d (diff) | |
download | pucket-b9d887fc3cd3ae26c678bf35bc90c4f1d6b03888.tar.gz pucket-b9d887fc3cd3ae26c678bf35bc90c4f1d6b03888.tar.bz2 pucket-b9d887fc3cd3ae26c678bf35bc90c4f1d6b03888.zip |
Unify prng use
Finally drop all isaac references, do not use system rng any more. Drop
rng state from flam3_frame – it was not used anyway.
Diffstat (limited to 'flam3-render.c')
-rw-r--r-- | flam3-render.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/flam3-render.c b/flam3-render.c index 8f1084d..fccec1d 100644 --- a/flam3-render.c +++ b/flam3-render.c @@ -60,6 +60,7 @@ int main(int argc, char **argv) { char numiter_string[64]; char badval_string[64]; char rtime_string[64]; + randctx rc; if (1 != argc) { docstring(); @@ -67,8 +68,7 @@ int main(int argc, char **argv) { } /* Init random number generators */ - flam3_init_frame(&f); - flam3_srandom(); + rand_seed(&rc); /* Set the number of threads */ if (num_threads==0) { @@ -107,7 +107,7 @@ int main(int argc, char **argv) { exit(1); } - cps = flam3_parse_from_file(in, inf, flam3_defaults_on, &ncps); + cps = flam3_parse_from_file(in, inf, flam3_defaults_on, &ncps, &rc); if (NULL == cps) { fprintf(stderr,"error reading genomes from file\n"); exit(1); |