46c6074b92 
					 
					
						
						
							
							Use C++ pass-by-reference to explicitly share.  
						
						 
						
						
						
						
					 
					
						2011-10-03 16:53:29 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						72dbae1ebe 
					 
					
						
						
							
							Done. The Boost version is much faster, alas.  
						
						 
						
						
						
						
					 
					
						2011-08-31 13:24:44 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						83704dd303 
					 
					
						
						
							
							Fine performance, but the scan's mis-ordering is worse than I thought.  
						
						 
						
						
						
						
					 
					
						2011-08-31 10:39:01 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						638d068a00 
					 
					
						
						
							
							Promising performance here.  
						
						 
						
						
						
						
					 
					
						2011-08-27 12:56:06 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						82344d7760 
					 
					
						
						
							
							Additional progress on sorting types  
						
						 
						
						
						
						
					 
					
						2011-08-26 11:08:18 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						851980f682 
					 
					
						
						
							
							mobius d params were missing  
						
						 
						
						
						
						
					 
					
						2011-07-06 12:47:03 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						18a60ec066 
					 
					
						
						
							
							Major bugfix. Also include thread-swapping that works.  
						
						 
						
						
						
						
					 
					
						2011-06-25 20:37:08 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						44f897f28e 
					 
					
						
						
							
							fixed enable/disable chaos 'if chain' in iter kernel function  
						
						 
						
						
						
						
					 
					
						2011-06-24 09:59:14 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						50b664b1f9 
					 
					
						
						
							
							chaos support \0/  
						
						 
						
						
						
						
					 
					
						2011-06-24 06:09:04 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						bc2aa00e2a 
					 
					
						
						
							
							removed stray debug printfs  
						
						 
						
						
						
						
					 
					
						2011-06-21 11:24:06 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						addad052b1 
					 
					
						
						
							
							closes 11 - all black pixels with non-zero density were not being handled properly.  
						
						 
						
						
						
						
					 
					
						2011-06-21 11:22:20 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						981de94be5 
					 
					
						
						
							
							added <stdio.h> for printf support in cuda code  
						
						 
						
						
						
						
					 
					
						2011-06-21 11:17:11 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						90948704d1 
					 
					
						
						
							
							pre_ variation support  
						
						 
						
						
						
						
					 
					
						2011-06-20 14:08:56 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f14d56558c 
					 
					
						
						
							
							added support for 'pre_' variations  
						
						 
						
						
						
						
					 
					
						2011-06-20 14:08:19 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						449f7d9374 
					 
					
						
						
							
							Add two new kinds of prefix scan; one slower, one faster  
						
						 
						
						
						
						
					 
					
						2011-06-19 20:33:34 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0813bacebe 
					 
					
						
						
							
							Added first prefix-scan tests.  
						
						 
						
						
						
						
					 
					
						2011-06-19 18:13:39 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c66cb463d4 
					 
					
						
						
							
							Add background color support, and tentatively disable density blurring.  
						
						 
						
						
						
						
					 
					
						2011-06-19 00:30:54 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						883de380fc 
					 
					
						
						
							
							Did check. It is right.  
						
						 
						
						
						
						
					 
					
						2011-06-18 22:30:09 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						98fb376545 
					 
					
						
						
							
							fixed extra ) in var59  
						
						 
						
						
						
						
					 
					
						2011-06-17 16:36:27 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f684f90956 
					 
					
						
						
							
							fixed a few more variations  
						
						 
						
						
						
						
					 
					
						2011-06-17 13:00:57 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3ee437d9b2 
					 
					
						
						
							
							more fixes for variations...just about have all of the written ones validated.  
						
						 
						
						
						
						
					 
					
						2011-06-17 10:24:13 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6cd4f328f0 
					 
					
						
						
							
							fixes for various variations  
						
						 
						
						
						
						
					 
					
						2011-06-16 21:25:06 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9e74ff57ce 
					 
					
						
						
							
							Fix julia variation. Closes issue 10.  
						
						 
						
						
						
						
					 
					
						2011-06-16 13:42:17 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8a3365712c 
					 
					
						
						
							
							fixed super_shape  
						
						 
						
						
						
						
					 
					
						2011-06-16 10:23:47 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e05d43fc57 
					 
					
						
						
							
							fixed pie variation.  
						
						 
						
						
						
						
					 
					
						2011-06-16 06:50:26 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e83e67b440 
					 
					
						
						
							
							fixed waves variation.  
						
						 
						
						
						
						
					 
					
						2011-06-16 05:34:46 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						842efb6317 
					 
					
						
						
							
							more variation fixes, syntax errors and so on.  
						
						 
						
						
						
						
					 
					
						2011-06-15 20:21:40 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						702e303509 
					 
					
						
						
							
							Gaussian dither  
						
						 
						
						
						
						
					 
					
						2011-06-13 23:20:39 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						18ca9cf2f9 
					 
					
						
						
							
							Higher-quality JPEG conversions  
						
						 
						
						
						
						
					 
					
						2011-06-13 23:20:18 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e579c837ce 
					 
					
						
						
							
							Missed a double in the filtering  
						
						 
						
						
						
						
					 
					
						2011-06-13 00:50:41 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5ebf62b1a3 
					 
					
						
						
							
							Reduce some double-precision constants  
						
						 
						
						
						
						
					 
					
						2011-06-13 00:48:31 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						131ce96263 
					 
					
						
						
							
							fixed some missing ; in the variation code.  
						
						 
						
						
						
						
					 
					
						2011-06-12 21:53:33 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ae914d0b81 
					 
					
						
						
							
							Fix some animation bugs  
						
						 
						
						
						
						
					 
					
						2011-06-12 20:20:36 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						89b6732752 
					 
					
						
						
							
							Skip the final xform when (re)joining the attractor  
						
						 
						
						
						
						
					 
					
						2011-06-12 19:29:10 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9a8e57cbc6 
					 
					
						
						
							
							Fix a type error when gamma linearization == 0  
						
						 
						
						
						
						
					 
					
						2011-06-12 19:18:47 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9f2bc49009 
					 
					
						
						
							
							Clean up some leftover debugging code in filtering  
						
						 
						
						
						
						
					 
					
						2011-06-12 19:17:02 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f872baf844 
					 
					
						
						
							
							Use much more accurate filtsum estimation polynomials  
						
						 
						
						
						
						
					 
					
						2011-06-12 17:37:57 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						299b5d5dab 
					 
					
						
						
							
							Fix filtering - or at least make it less broken  
						
						 
						
						
						
						
					 
					
						2011-06-11 23:28:32 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6b09e162a3 
					 
					
						
						
							
							Make DE use current center CP instead of anim-wide CP; start debugging color  
						
						 
						
						
						
						
					 
					
						2011-06-11 22:51:16 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7ff0b65d81 
					 
					
						
						
							
							Fix improper gutter offset in camera computation  
						
						 
						
						
						
						
					 
					
						2011-06-11 17:58:08 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						38fbc391e8 
					 
					
						
						
							
							Add gamma linearization (may be incorrect)  
						
						 
						
						
						
						
					 
					
						2011-06-11 17:50:15 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5b67ed7c33 
					 
					
						
						
							
							Fix gutter-trim and compilation keeping  
						
						 
						
						
						
						
					 
					
						2011-06-11 17:23:29 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6c7d0270ad 
					 
					
						
						
							
							A few variation fixups  
						
						 
						
						
						
						
					 
					
						2011-06-11 17:21:34 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e79df46c66 
					 
					
						
						
							
							Refactor API  
						
						 
						
						... 
						
						
						
						--HG--
rename : cuburn/code/filter.py => cuburn/code/filtering.py 
						
						
					 
					
						2011-06-11 15:59:10 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6f3c27007a 
					 
					
						
						
							
							Remove outdated MemBench stuff  
						
						 
						
						
						
						
					 
					
						2011-06-11 15:58:37 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						94c453d153 
					 
					
						
						
							
							Filter adjustments (density prefilter, gutter)  
						
						 
						
						
						
						
					 
					
						2011-06-11 15:58:15 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1deb3105a0 
					 
					
						
						
							
							Save a .jpg as well (useful for remote working)  
						
						 
						
						
						
						
					 
					
						2011-05-29 15:22:05 -04:00