diff options
author | Lars-Dominik Braun <lars@6xq.net> | 2015-02-14 14:46:44 +0100 |
---|---|---|
committer | Lars-Dominik Braun <lars@6xq.net> | 2015-05-02 21:36:45 +0200 |
commit | f92a757aae2bd379a60b8b17c7fec673a917701a (patch) | |
tree | f94cc2867f4a686daee370b8acaf08b96bb10da5 /private.h | |
parent | 6a7d86ec73c5212c52d76d9ddcb2023fc535b814 (diff) | |
download | pucket-f92a757aae2bd379a60b8b17c7fec673a917701a.tar.gz pucket-f92a757aae2bd379a60b8b17c7fec673a917701a.tar.bz2 pucket-f92a757aae2bd379a60b8b17c7fec673a917701a.zip |
Vectorize accumulation
Also vectorizes some color functions and switches to double accumulation
buffer. Does not seem to be slower.
Diffstat (limited to 'private.h')
-rw-r--r-- | private.h | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -62,7 +62,7 @@ typedef struct { double ws0, wb0s0, hs1, hb1s1; /* shortcuts for indexing */ flam3_palette_entry *dmap; /* palette */ double color_scalar; /* <1.0 if non-uniform motion blur is set */ - void *buckets; /* Points to the first accumulator */ + double4 *buckets; /* Points to the first accumulator */ double badvals; /* accumulates all badvalue resets */ double batch_size; int temporal_sample_num,ntemporal_samples; |