Commit Graph

502 Commits

Author SHA1 Message Date
Steven Robertson
18a60ec066 Major bugfix. Also include thread-swapping that works. 2011-06-25 20:37:08 -04:00
Erik Reckase
44f897f28e fixed enable/disable chaos 'if chain' in iter kernel function 2011-06-24 09:59:14 -06:00
Erik Reckase
b732a3c244 now the chaos 'if chain' is only used if there are non-unity chaos entries in the genome. 2011-06-24 08:18:08 -06:00
Erik Reckase
50b664b1f9 chaos support \0/ 2011-06-24 06:09:04 -06:00
Erik Reckase
bc2aa00e2a removed stray debug printfs 2011-06-21 11:24:06 -06:00
Erik Reckase
addad052b1 closes 11 - all black pixels with non-zero density were not being handled properly. 2011-06-21 11:22:20 -06:00
Erik Reckase
981de94be5 added <stdio.h> for printf support in cuda code 2011-06-21 11:17:11 -06:00
Erik Reckase
90948704d1 pre_ variation support 2011-06-20 14:08:56 -06:00
Erik Reckase
f14d56558c added support for 'pre_' variations 2011-06-20 14:08:19 -06:00
Erik Reckase
746185ce4d added support for pre_blur. all variations that start with 'pre_' will be applied to the
output of the affine transform before the other variation contributions are calculated.
2011-06-20 14:05:00 -06:00
Steven Robertson
449f7d9374 Add two new kinds of prefix scan; one slower, one faster 2011-06-19 20:33:34 -04:00
Steven Robertson
0813bacebe Added first prefix-scan tests. 2011-06-19 18:13:39 -04:00
Steven Robertson
c66cb463d4 Add background color support, and tentatively disable density blurring. 2011-06-19 00:30:54 -04:00
Steven Robertson
883de380fc Did check. It is right. 2011-06-18 22:30:09 -04:00
Erik Reckase
98fb376545 fixed extra ) in var59 2011-06-17 16:36:27 -06:00
Erik Reckase
f684f90956 fixed a few more variations 2011-06-17 13:00:57 -06:00
Erik Reckase
3ee437d9b2 more fixes for variations...just about have all of the written ones validated. 2011-06-17 10:24:13 -06:00
Erik Reckase
6cd4f328f0 fixes for various variations 2011-06-16 21:25:06 -06:00
Steven Robertson
9e74ff57ce Fix julia variation. Closes issue 10. 2011-06-16 13:42:17 -04:00
Erik Reckase
8a3365712c fixed super_shape 2011-06-16 10:23:47 -06:00
Erik Reckase
e05d43fc57 fixed pie variation. 2011-06-16 06:50:26 -06:00
Erik Reckase
e83e67b440 fixed waves variation. 2011-06-16 05:34:46 -06:00
Erik Reckase
842efb6317 more variation fixes, syntax errors and so on. 2011-06-15 20:21:40 -06:00
Steven Robertson
702e303509 Gaussian dither 2011-06-13 23:20:39 -04:00
Steven Robertson
18ca9cf2f9 Higher-quality JPEG conversions 2011-06-13 23:20:18 -04:00
Steven Robertson
e579c837ce Missed a double in the filtering 2011-06-13 00:50:41 -04:00
Steven Robertson
5ebf62b1a3 Reduce some double-precision constants 2011-06-13 00:48:31 -04:00
Erik Reckase
131ce96263 fixed some missing ; in the variation code. 2011-06-12 21:53:33 -06:00
Steven Robertson
ae914d0b81 Fix some animation bugs 2011-06-12 20:20:36 -04:00
Steven Robertson
89b6732752 Skip the final xform when (re)joining the attractor 2011-06-12 19:29:10 -04:00
Steven Robertson
9a8e57cbc6 Fix a type error when gamma linearization == 0 2011-06-12 19:18:47 -04:00
Steven Robertson
9f2bc49009 Clean up some leftover debugging code in filtering 2011-06-12 19:17:02 -04:00
Steven Robertson
f872baf844 Use much more accurate filtsum estimation polynomials 2011-06-12 17:37:57 -04:00
Steven Robertson
e9998c28da Re-add a hard clamp for an estimator minimum.
The value 0.4 is above what it should be (0.3 is the theoretical minimum), and
having the harder clamp threshold causes some problems, but fixes others.
There's a deeper bug here.
2011-06-11 23:39:51 -04:00
Steven Robertson
299b5d5dab Fix filtering - or at least make it less broken 2011-06-11 23:28:32 -04:00
Steven Robertson
6b09e162a3 Make DE use current center CP instead of anim-wide CP; start debugging color 2011-06-11 22:51:16 -04:00
Steven Robertson
7ff0b65d81 Fix improper gutter offset in camera computation 2011-06-11 17:58:08 -04:00
Steven Robertson
38fbc391e8 Add gamma linearization (may be incorrect) 2011-06-11 17:50:15 -04:00
Steven Robertson
5b67ed7c33 Fix gutter-trim and compilation keeping 2011-06-11 17:23:29 -04:00
Steven Robertson
6c7d0270ad A few variation fixups 2011-06-11 17:21:34 -04:00
Steven Robertson
e79df46c66 Refactor API
--HG--
rename : cuburn/code/filter.py => cuburn/code/filtering.py
2011-06-11 15:59:10 -04:00
Steven Robertson
6f3c27007a Remove outdated MemBench stuff 2011-06-11 15:58:37 -04:00
Steven Robertson
94c453d153 Filter adjustments (density prefilter, gutter) 2011-06-11 15:58:15 -04:00
Steven Robertson
1deb3105a0 Save a .jpg as well (useful for remote working) 2011-05-29 15:22:05 -04:00
Steven Robertson
cd1f905ca3 Fix assembly (don't think this bug ever bit, but it could) 2011-05-29 15:20:58 -04:00
Steven Robertson
daf56ffc53 Split thread group up along warp boundary (this is useful later) 2011-05-29 15:15:06 -04:00
Steven Robertson
923d471e0e Merge memory transaction for slightly less smashing 2011-05-29 15:06:57 -04:00
Steven Robertson
78835085e8 A few trivial syntax corrections in the vars 2011-05-29 14:52:10 -04:00
Steven Robertson
8d237d62b0 Add filt_err helper script 2011-05-05 23:37:18 -04:00
Steven Robertson
7556d79ae5 Merge Erik's variations (TY!) 2011-05-05 23:36:40 -04:00