Commit Graph

332 Commits

Author SHA1 Message Date
303accad16 Whoops, got 'symmetry' backwards 2011-12-17 21:07:22 -05:00
ed0f3f6810 Use string keys for dict
Otherwise, loading the result of a conversion immediately without
converting to JSON first fails.
2011-12-17 21:06:45 -05:00
201f5b0963 Fix palette encoding 2011-12-17 21:06:00 -05:00
f057108360 Change a method's arguments arbitrarily 2011-12-17 20:31:01 -05:00
4ab18c06e0 Name a few more templates 2011-12-17 20:30:21 -05:00
5d2b4e47dd Parse XML genomes (merged from flockutil) 2011-12-17 18:46:02 -05:00
529bf48982 Use functions for palette instead of silly objects 2011-12-17 18:45:33 -05:00
3b29bb2dc2 Drop stale fr0stlib dependency 2011-12-17 17:24:32 -05:00
5c1f057bae Remove stray print statement 2011-12-17 09:40:59 -05:00
c80b8a07a7 Another incompatible update to the genome format 2011-12-17 09:23:39 -05:00
ed885534d6 Relativize some imports, remove unnecessary typing 2011-12-17 09:22:27 -05:00
f5e4443004 Handle primes.bin automatically 2011-12-16 12:13:55 -05:00
b43481e374 New genome format to support flockutil 2011-12-15 11:11:05 -05:00
12655b8611 Make DE better 2011-12-10 16:24:49 -05:00
c59829ad86 Fix buffer overflow 2011-12-10 16:23:24 -05:00
411d8b6263 Be more conservative in running overflow check 2011-12-10 12:42:40 -05:00
2e4e525d49 Use atomic by default (I'm sold) 2011-12-10 12:32:12 -05:00
6c50e6dadc New atomic write mode 2011-12-10 12:18:00 -05:00
a0fd3f965f More template names 2011-12-10 12:16:42 -05:00
a509e58b43 Fix overflow-related bug (hopefully) 2011-12-09 18:46:40 -05:00
c5da1efc74 Lockless lossy shared memory writeback.
Barely tested! And yet it's going straight into master. Lucky you!
2011-12-09 16:13:23 -05:00
6bac3b3a95 Use reordered, lossy bit handling 2011-12-09 14:14:36 -05:00
b592cda3db Fix potential bug in binsearch 2011-12-09 14:14:00 -05:00
d3ee6f36c2 Flat (pre-packed int) palettes in deferred mode. 2011-12-08 20:55:07 -05:00
b76208078f Deferred works again. Time to break it. 2011-12-08 15:28:10 -05:00
e106524701 Fix code in comment 2011-12-08 13:24:10 -05:00
e006ec1915 Slight tweak to clamp thresholds 2011-12-08 12:13:58 -05:00
b73461132c Use consts for image size instead of immediates.
This saves us from having to recompile if the frame size changes.
2011-12-08 12:07:22 -05:00
084a65c615 Go back to using global accum for now 2011-12-08 11:50:46 -05:00
df8100d1f4 Use new mad.cc instruction in MWC 2011-12-08 11:49:31 -05:00
094df0ae21 Name the variation templates for debugging 2011-12-08 11:48:38 -05:00
e79d9a58fd Fix cschden, cothden variations 2011-12-07 13:41:45 -05:00
5ce5763da7 changed sense (and name) of values for affine xforms to match smoulder renders. 2011-11-23 07:54:48 -07:00
22fdc98128 Fix point swapping. 2011-11-20 10:08:13 -05:00
efd261bd5b fixes related to interpolation of palettes; hsv interpolation now goes
the 'short way' around the hue circle, and the correct palette is now
chosen when > 2 palettes are present in the knots.
2011-11-14 19:12:41 -07:00
0f848b8bb8 Dither color when packing for deferred write. 2011-11-12 11:06:44 -05:00
6d1c81486c Don't inline catmull_rom for much faster compiles. 2011-11-12 11:05:44 -05:00
24c0c8ee56 Fix some color foibles (more yet remain) 2011-11-12 10:42:02 -05:00
9ef5363652 Fix dumb overflow bug 2011-11-11 17:54:33 -05:00
eb43b151dc Deferred writeback. 2011-11-11 17:37:27 -05:00
05e1d08681 Add -1-skipping to sort. 2011-11-11 17:34:43 -05:00
54f411878b Experiments with multi-pass sort (still has bugs) 2011-11-10 10:49:35 -05:00
13842196ea Generalize the sort. 2011-11-09 12:00:59 -05:00
3147fd40d2 Support CUDA 4.1. Split filtering into new module.
The new toolkit generates code for filtering which uses too many
registers, so this change splits filtering into its own module so that
it can have separate register usage limits during compiling. As a bonus,
this should improve startup time in general, since the filtering code
is now fixed and does not need to be recompiled.
2011-11-08 14:38:45 -05:00
cea91d75bf A very fast key-only radix sort. 2011-11-07 23:23:20 -05:00
7815c13ba4 Fix camera offset WRT flam3 2011-11-06 10:01:26 -05:00
5179c98254 fixed flawed lazysusan variation. added whorl variation. 2011-11-03 13:31:32 -06:00
3badf0f826 Merge branch 'master' of git://github.com/stevenrobertson/cuburn
Conflicts:
	cuburn/code/filtering.py
2011-11-03 13:27:31 -06:00
8ea057ff96 fixed highlight_power functionality difference between cuburn and smoulder 2011-11-03 13:18:43 -06:00
d382e0f14a Fix highlight power 2011-10-31 17:20:13 -04:00